В ADTF 3, как мы можем создать раскрывающийся список для свойств фильтра? - PullRequest
0 голосов
/ 16 октября 2018

В ADTF 2 мы могли бы сделать это, используя NSSUBPROP.Я ищу аналогичную функцию в ADTF3.

1 Ответ

0 голосов
/ 24 октября 2018

Это все еще возможно, но вы должны отличаться между двумя концепциями основной версии.В ADTF 3.x конфигурация принимается из среды выполнения, это означает, что редактор конфигурации ADTF не будет загружать .adtfplugins, он будет загружать описания .plugindescription, которые могут быть сгенерированы из самого плагина и объединены с пользовательской информацией.Для времени выполнения необходимо только, какой тип свойства и какое значение установлено.Для 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

Там также будет пользовательский интерфейсПоддержка (редактор описания плагинов) в следующих версиях.

...