在 ADTF 2 中,我们可以使用 NSSUBPROP 做到这一点。我正在寻找 ADTF3 中的类似功能。
1 回答
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 支持(插件描述编辑器)。
于 2018-10-24T07:31:15.940 回答