2016-05-24 3 views
0

Мне нужна помощь в форме рабочего процесса alfresco.Об изменении раскрывающегося обновления формы в рабочем процессе alfresco

Сценарий: У меня есть один выпадающий список, со значениями, как высокий, средний, низкий

Если изменение выпадающий значение среды, мне нужно значение 2 в окне сообщения.

Если изменить выпадающее значение High, мне нужно значения 1 в окне сообщения.

Даже javascript поможет.

workflow form

доля-конфиг-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> 

Любая помощь приветствуется

ответ

1

приведены ниже вещи ..

  1. Создать новую FTL в "/ком/COMPANYNAME/компонент s/форма/управления/рабочий/priority.ftl» расположение
  2. Дайте выше пути в акционерном-конфиг-custom.xml
  3. В новом priority.ftl, вы должны создать новый объект javascrit юй модуль, как мы делают это в dashlet.
  4. В этом модуле получить текстовое поле сообщения с использованием javascript и установить значение.

Для получения дополнительной информации ознакомьтесь с реализацией richtext.ftl в общедоступном ресурсе alfresco.

+0

Спасибо, я из другого домена, так что это будет хорошо, если вы хотите разработать бит и поделиться образцом кода. Я действительно ценю твою помощь. –

Смежные вопросы