Difference between revisions of "HowTo:Configure Dynamic Selective Lists"
(→Preconditions) |
m |
||
Line 1: | Line 1: | ||
− | |||
This article shows how to apply Dynamic Selective Lists (DynSL) in {{UBIK}}. | This article shows how to apply Dynamic Selective Lists (DynSL) in {{UBIK}}. | ||
Line 5: | Line 4: | ||
Throughout this tutorial, you will learn how to set up | Throughout this tutorial, you will learn how to set up | ||
− | * | + | * a new Dynamic Selective List (DynSL) |
− | * | + | * selective 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. | Getting these configurations to the mobile client is a critical part as well. | ||
Line 24: | Line 23: | ||
We assume you're familiar with [[MetaClass|MetaClasses]], [[Classification|Classifications]], and [[ACM|Abstract Content Management (ACM)]]. In other words, you should be capable of creating a small mobile app with {{UBIK}} before you start with this tutorial. Also, please read the [[Offline_Query_(UBIK_WinX)|offline query]] article, since this technique is used for Dynamic Selective Lists. | We assume you're familiar with [[MetaClass|MetaClasses]], [[Classification|Classifications]], and [[ACM|Abstract Content Management (ACM)]]. In other words, you should be capable of creating a small mobile app with {{UBIK}} before you start with this tutorial. Also, please read the [[Offline_Query_(UBIK_WinX)|offline query]] article, since this technique is used for Dynamic Selective Lists. | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
== Goal 1: Create a new Dynamic Selective List == | == Goal 1: Create a new Dynamic Selective List == | ||
Line 49: | Line 48: | ||
{{Attention|Because every Dynamic Selective List is also an Offline Query technically, it's highly recommended to read the details about [[Offline_Query_(UBIK_WinX)|offline query]] first.}} | {{Attention|Because every Dynamic Selective List is also an Offline Query technically, it's highly recommended to read the details about [[Offline_Query_(UBIK_WinX)|offline query]] first.}} | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
== Goal 2: Create items for the Dynamic Selective List == | == Goal 2: Create items for the Dynamic Selective List == | ||
Line 144: | Line 143: | ||
{{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.}} | {{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.}} | ||
− | |||
− | |||
− | |||
− | |||
− | |||
== Releasing the ACM meta definitions == | == Releasing the ACM meta definitions == |
Revision as of 22:30, 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)
- selective 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.