Вставьте строковый массив в текстовое поле с выравниванием по строке и столбцу в форме общего ресурса рабочего процесса на открытом воздухе

Я устанавливаю массив строк (динамические значения строк) в настраиваемом свойстве (текстовом поле) в форме sharefresco. Но мне нужно выровнять их по соответствующим строкам и столбцам. Как выровнять значения динамического массива в соответствующей таблице (внутри текстового поля)

// Сценарий задачи: - xyz.bpmn

var stringcollection = "Column1:" + value1 + "" + ":" + Column2 + "value1" + "Дата окончания: "+stopDate+""................ дальнейшие конкатенированные строки. execute.setVariable('abc:def', stringcollection);

Мне нужно отсортировать эти коллекции строк в строках и столбцах внутри текстового поля в форме задачи (рабочий процесс под открытым небом).

// Совместное использование видимости пользовательского интерфейса с текстовым полем нестандартного размера. sharecustomconfig.xml

<config evaluator="task-type" condition="abc:taskname">
        <forms>
            <form>
                <field-visibility>

                    <show id="abc:def"/>
                    <show id="packageItems" />
                    <show id="bpm:comment" />
                    </field-visibility>
                <appearance>
                  <field id="abc:def" label="abcdef" read-only="true">
                    <control template="/org/alfresco/components/form/controls/textarea.ftl">
                    <control-param name="style">color: black</control-param>
                    <control-param name="rows">6</control-param>
                    <control-param name="columns">6</control-param>
                    </control>
                  </field>
              </appearance>
        </form>
     </forms>
</config>

1 ответ

Решение

Определите свойство в файле модели

В вашем share-config-custom.xml определите поле формы для отображения

'" field id="your:prop" set="details" label="details"только для чтения =" true "'"

"control template =" org / alfresco / components / form / controls / workflow / custom.ftl ""

Определите свойство, которое будет отображать вашу таблицу. Определите пользовательский ftl как поле формы. И передайте свою переменную в этот ftl, напишите свою логику для сортировки списка вашей строки в строке и столбце, и вы можете отобразить ее в таблице в вашем файле ftl

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