在ADTF 3中,我们如何为过滤器属性创建一个下拉列表?

时间:2018-10-16 07:09:41

标签: adtf adtf3

在ADTF 2中,我们可以使用NSSUBPROP做到这一点。我正在ADTF3中寻找类似的功能。

1 个答案:

答案 0 :(得分:1)

仍然可以,但是您必须在主要版本的两个概念之间有所不同。在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支持(插件说明编辑器)。