1

我在露天表单共享的自定义属性(文本框)中设置字符串数组(字符串动态值)。但我需要将它们排列在正确的行和列中。如何在正确的表中排列动态数组值(在文本框内)

//任务脚本:- xyz.bpmn

var stringcollection = "Column1:"+value1+" "+" :"+Column2+"value1 "+"End Date: "+stopDate+""...... 进一步连接的字符串。execution.setVariable('abc:def', stringcollection);

我需要在任务表单(工作流露天共享)中的文本框中的行和列中对这些字符串集合进行排序。

//与自定义大小的文本框共享 UI 可见性。 共享自定义配置.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>
4

1 回答 1

2

在模型文件中定义一个属性

在您的 share-config-custom.xml 中定义要呈现的表单字段

'" field id="your:prop" set="details" label="details" 只读="true" '"

"控制模板="org/alfresco/components/form/controls/workflow/custom.ftl" "

定义一个将显示您的表格的属性将自定义 ftl 定义为表单字段。并将您的变量传递给此 ftl 编写您的逻辑以在行和列中对字符串列表进行排序,您可以在 ftl 文件的表中呈现它

于 2017-03-20T17:03:46.867 回答