【问题标题】:On change of drop-down update the form in alfresco workflow在更改下拉菜单时更新露天工作流程中的表格
【发布时间】:2016-05-24 09:54:02
【问题描述】:

我需要有关 alfresco 工作流程表单的帮助。

场景:我有一个下拉菜单,其值为 High、Medium、Low

如果下拉值更改为 medium,我需要在消息框中输入 value 2

如果下拉值更改为 High,我需要在消息框中输入 值 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>

感谢任何帮助

【问题讨论】:

    标签: javascript forms share alfresco


    【解决方案1】:

    按照下面的事情..

    1. "/com/companyName/components/form/controls/workflow/priority.ftl" 位置创建新的 ftl
    2. 在 share-config-custom.xml 中给出上述路径
    3. 在 new priority.ftl 中,您必须创建 javascrit yui 模块的新对象,就像我们在 dashlet 中所做的那样。
    4. 在该模块中使用 javascript 获取消息文本区域并设置值。

    如需更多信息,请查看 alfresco share 中 Richtext.ftl 的实现。

    【讨论】:

    • 谢谢你,我来自其他域,所以会很好,如果你能详细说明一下并分享示例代码。非常感谢您的帮助。
    猜你喜欢
    • 1970-01-01
    • 2020-09-03
    • 1970-01-01
    • 2015-09-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-03-02
    相关资源
    最近更新 更多