我需要有关露天工作流程表单的帮助。
场景:我有一个下拉菜单,值为“高”、“中”、“低”
如果下拉值更改为中,我需要在消息框中输入值2。
如果下拉值更改为高,我需要在消息框中输入值1。
甚至 JavaScript 也会有帮助。
share-config-custom.xml
<config evaluator="string-compare" condition="activiti$qwfActivitiAdhoc">
<forms>
<form>
<field-visibility> <show id="Priority" /> </field-visibility>
<appearance>
<set id="" appearance="title" label-id="workflow.set.general" />
<field id="Priority"><control template="/org/alfresco/components/form/controls/workflow/priority.ftl" /></field>
</appearance>
</form>
</forms>
<forms>
<form>
<field-visibility>
<show id="bpm:workflowDescription" />
</field-visibility>
<appearance>
<set id="" appearance="title" label-id="workflow.set.general" />
<field id="bpm:workflowDescription" label-id="workflow.field.message">
<control template="/org/alfresco/components/form/controls/textarea.ftl">
<control-param name="style">width: 95%</control-param>
</control>
</field>
</appearance>
</form>
</forms>
</config>
感谢任何帮助
最佳答案
请遵循以下内容..
- 在“/com/companyName/components/form/controls/workflow/priority.ftl”位置创建新的ftl
- 在 share-config-custom.xml 中给出上述路径
- 在新的priority.ftl中,您必须创建javascrit yui模块的新对象,就像我们在dashlet中所做的那样。
- 在该模块中使用 JavaScript 获取消息文本区域并设置值。
有关更多信息,请检查 richtext.ftl 在 alfresco 共享中的实现。
关于javascript - 在更改下拉菜单时更新露天工作流程中的表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37410146/