我在alfresco form share中设置自定义属性(文本框)中的字符串数组(字符串动态值)。但是我需要将它们排列在适当的行和列中。如何在适当的表中对齐动态数组值(内部)文本框)
//任务脚本: - 的 xyz.bpmn
var stringcollection =" Column1:" + value1 +" " +" :" + Column2 +" value1" +"结束日期:" + stopDate +"" .......... ......进一步的串联。 execution.setVariable(' abc:def',stringcollection);
我需要在任务表单(工作流程露天共享)的文本框内的行和列中对这些字符串集合进行排序。
//使用自定义大小文本框分享UI可见性。 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>
答案 0 :(得分:2)
在模型文件中定义属性
在您的share-config-custom.xml定义表单字段中呈现
&#39;&#34; field id =&#34; your:prop&#34;组=&#34;细节&#34;标签=&#34;细节&#34;只读=&#34;真&#34; &#39;&#34;
&#34; control template =&#34; org / alfresco / components / form / controls / workflow / custom.ftl&#34; &#34;
定义一个显示表格的属性将自定义ftl定义为表单字段。并将您的变量传递给此ftl编写您的逻辑以对行和列中的字符串列表进行排序,您可以在ftl文件的表中呈现它