在 ADTF 3 中,我们如何为过滤器属性创建下拉列表?
In ADTF 3, how can we create a drop-down list for the filter properties?
在 ADTF 2 中,我们可以使用 NSSUBPROP 来做到这一点。我正在寻找 ADTF3 中的类似功能。
还是可以的,但是你必须区分主版本的两个概念。在 ADTF 3.x 中,配置与运行时耦合,这意味着 ADTF 配置编辑器不会加载 .adtfplugins,它会加载 .plugindescriptions,它可以从插件本身生成并与自定义信息合并。对于运行时,只需要设置 属性 的类型和值。对于 CE,可以有组合框,这必须在 .plugindescription 中手动完成,并在必要时与生成的组合框合并。缺少一个示例(即将到来),但要这样做请看这里:
<property_set_description>
<property_descriptions>
<property_description>
<name>operation</name>
<type>tInt</type>
<value>0</value>
<list>
<property_list_enumeration>
<name>Add</name>
<value>0</value>
</property_list_enumeration>
<property_list_enumeration>
<name>Subtract</name>
<value>1</value>
</property_list_enumeration>
<property_list_enumeration>
<name>Multiply</name>
<value>2</value>
</property_list_enumeration>
<property_list_enumeration>
<name>Divide</name>
<value>3</value>
</property_list_enumeration>
</list>
<list_extendable>false</list_extendable>
</property_description>
...
请查看样式表 -> https://support.digitalwerk.net/adtf/v3/adtf_html/page_adtfxsd_plugindescription.html
在即将发布的版本中也会有 UI 支持(插件描述编辑器)。
在 ADTF 2 中,我们可以使用 NSSUBPROP 来做到这一点。我正在寻找 ADTF3 中的类似功能。
还是可以的,但是你必须区分主版本的两个概念。在 ADTF 3.x 中,配置与运行时耦合,这意味着 ADTF 配置编辑器不会加载 .adtfplugins,它会加载 .plugindescriptions,它可以从插件本身生成并与自定义信息合并。对于运行时,只需要设置 属性 的类型和值。对于 CE,可以有组合框,这必须在 .plugindescription 中手动完成,并在必要时与生成的组合框合并。缺少一个示例(即将到来),但要这样做请看这里:
<property_set_description>
<property_descriptions>
<property_description>
<name>operation</name>
<type>tInt</type>
<value>0</value>
<list>
<property_list_enumeration>
<name>Add</name>
<value>0</value>
</property_list_enumeration>
<property_list_enumeration>
<name>Subtract</name>
<value>1</value>
</property_list_enumeration>
<property_list_enumeration>
<name>Multiply</name>
<value>2</value>
</property_list_enumeration>
<property_list_enumeration>
<name>Divide</name>
<value>3</value>
</property_list_enumeration>
</list>
<list_extendable>false</list_extendable>
</property_description>
...
请查看样式表 -> https://support.digitalwerk.net/adtf/v3/adtf_html/page_adtfxsd_plugindescription.html
在即将发布的版本中也会有 UI 支持(插件描述编辑器)。