Difference between revisions of "HowTo:Configure Dynamic Selective Lists"
m |
(→Getting it to the mobile client) |
||
Line 127: | Line 127: | ||
* Add the scope to the list of all scopes of your ACM context. | * Add the scope to the list of all scopes of your ACM context. | ||
* Add the criterion instance ("SecurityClearanceCriterion") to the list of infrastructure objects. | * Add the criterion instance ("SecurityClearanceCriterion") to the list of infrastructure objects. | ||
+ | * The new criterion must also be reflected on the dynamic selective list scope, because we need it for the offline query aspect of this feature: Add the meta property "MP_SECURITY_CLEARANCE" to the DynSL scope "QCS_DYN_SL". | ||
{{Hint|Multiple criteria with different dependencies are supported. It is also possible to omit the dependency class restriction, so the closest object with the dependency property (ignoring the meta class) is used as dependency.}} | {{Hint|Multiple criteria with different dependencies are supported. It is also possible to omit the dependency class restriction, so the closest object with the dependency property (ignoring the meta class) is used as dependency.}} | ||
+ | |||
+ | {{Attention|A criterion property (like "MP_SECURITY_CLEARANCE" in our example) on the Dynamic Selective Items also has to appear on the Dynamic Selective List scope, because technically, an offline query is used in the background.}} | ||
+ | |||
+ | [[Category:Client|Configure Dynamic Selective Lists]] | ||
+ | [[Category:How-To|Configure Dynamic Selective Lists]] | ||
+ | [[Category:Studio|Configure Dynamic Selective Lists]] | ||
+ | [[Category:Web service|Configure Dynamic Selective Lists]] | ||
== Releasing the ACM meta definitions == | == Releasing the ACM meta definitions == |
Revision as of 20:02, 29 December 2021
This article shows how to apply Dynamic Selective Lists (DynSL) in UBIK®.
The goal is to provide a property on the mobile client, for which the user can select a value from a dynamic list: a list where the available items depend on another property value.
Throughout this tutorial, you will learn how to set up
- A new Dynamic Selective List (DynSL)
- Items for the DynSL
- A target property using the DynSL
- A dependency property ultimately deciding the items of the DynSL for a specific target
- A criterion for choosing the items depending on a dependency property value
Getting these configurations to the mobile client is a critical part as well.
Also, the technical background is explained, so you can understand what's going on in case of unexpected behavior.