В ADTF 3, как мы можем создать раскрывающийся список для свойств фильтра?

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

1 ответ

Решение

Это все еще возможно, но вы должны отличаться между двумя концепциями основной версии. В 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

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

Другие вопросы по тегам