Spaces:
Sleeping
Sleeping
processmaker-community / processmaker-files /workflow /engine /xmlform /events /eventsEditAction.xml
| <dynaForm name="events/eventsEditAction" type="xmlform" width="100%" labelwidth="25%" enableTemplate="1"> | |
| <EVN_UID type="hidden"/> | |
| <PRO_UID type="hidden"/> | |
| <EVN_DESCRIPTION type="hidden"/> | |
| <EVN_RELATED_TO type="hidden"/> | |
| <TAS_UID type="hidden"/> | |
| <EVN_TAS_UID_FROM type="hidden"/> | |
| <EVN_TAS_UID_TO type="hidden"/> | |
| <EVN_TAS_ESTIMATED_DURATION type="hidden"/> | |
| <EVN_TIME_UNIT type="hidden"/> | |
| <EVN_WHEN_OCCURS type="hidden"/> | |
| <EVN_STATUS type="hidden"/> | |
| <EVN_WHEN type="hidden"/> | |
| <EVN_ACTION type="hidden"/> | |
| <EVN_MESSAGE_SUBJECT type="text" size="50" maxlength="255" required="1"> | |
| <en><![CDATA[Subject]]></en> | |
| </EVN_MESSAGE_SUBJECT> | |
| <title1 type="title"> | |
| <en><![CDATA[Send to]]></en> | |
| </title1> | |
| <EVN_MESSAGE_TO_TO_SIMPLEADD type="text" size="31" maxlength="255" required="0"/> | |
| <EVN_MESSAGE_TO_TO type="listbox" size="4" required="0" sqlconnection="dbarray" width="100%"> | |
| SELECT id,name FROM eventomsgto | |
| <en><![CDATA[TO]]></en> | |
| </EVN_MESSAGE_TO_TO> | |
| <title2 type="title"> | |
| <en><![CDATA[Carbon Copy]]></en> | |
| </title2> | |
| <EVN_MESSAGE_TO_CC_SIMPLEADD type="text" size="31" maxlength="255" required="0"/> | |
| <EVN_MESSAGE_TO_CC type="listbox" size="4" required="0" sqlconnection="dbarray" width="100%"> | |
| SELECT id,name FROM eventomsgcc | |
| <en><![CDATA[CC]]></en> | |
| </EVN_MESSAGE_TO_CC> | |
| <title3 type="title"> | |
| <en><![CDATA[Blind Carbon Copy]]></en> | |
| </title3> | |
| <EVN_MESSAGE_TO_BCC_SIMPLEADD type="text" size="31" maxlength="255" required="0"/> | |
| <EVN_MESSAGE_TO_BCC type="listbox" size="4" required="0" sqlconnection="dbarray" width="100%"> | |
| SELECT id,name FROM eventomsgbcc | |
| <en><![CDATA[BCC]]></en> | |
| </EVN_MESSAGE_TO_BCC> | |
| <EVN_MESSAGE_TEMPLATE type="dropdown" sqlconnection="dbarray"> | |
| SELECT TEMPLATE1, TEMPLATE2 FROM templates | |
| <en><![CDATA[E-Mail Template]]><option name="alert_message.html"><![CDATA[-- Default --]]></option></en> | |
| </EVN_MESSAGE_TEMPLATE> | |
| <TRI_UID type="dropdown" sqlconnection="dbarray" required="0"> | |
| SELECT TRI_UID, TRI_TITLE FROM triggers | |
| <en><![CDATA[Trigger]]><option name=""><![CDATA[-- Select --]]></option></en> | |
| </TRI_UID> | |
| <BTN_CANCEL type="button" onclick="cancel();"> | |
| <en><![CDATA[Cancel]]></en> | |
| </BTN_CANCEL> | |
| <SAVE type="button" onclick="eventsSave(this.form);"> | |
| <en><![CDATA[Save]]></en> | |
| </SAVE> | |
| <LABEL_ADD type="hidden"/> | |
| <LABEL_ADD_CURRENT type="hidden"/> | |
| <LABEL_ADD_USERS type="hidden"/> | |
| <LABEL_REMOVED_SELECTED type="hidden"/> | |
| <LABEL_ADD_DYNAVAR type="hidden"/> | |
| <LABEL_ADD_GROUPS type="hidden"/> | |
| <JS type="javascript"><![CDATA[ | |
| switch (getField('EVN_ACTION').value) { | |
| case 'SEND_MESSAGE': | |
| hideRowById('TRI_UID'); | |
| removeRequiredById('TRI_UID'); | |
| break; | |
| case 'EXECUTE_TRIGGER': | |
| hideRowById('EVN_MESSAGE_TEMPLATE'); | |
| hideRowById('EVN_MESSAGE_SUBJECT'); | |
| hideRowById('EVN_MESSAGE_TO_TO'); | |
| hideRowById('EVN_MESSAGE_TO_CC'); | |
| hideRowById('EVN_MESSAGE_TO_BCC'); | |
| removeRequiredById('EVN_MESSAGE_SUBJECT'); | |
| removeRequiredById('EVN_MESSAGE_TO_TO'); | |
| break; | |
| } | |
| leimnud.event.add(document.getElementById('form[SAVE]'), 'mouseover', function() { | |
| o = getField('EVN_MESSAGE_TO_TO'); | |
| for(i=0; i<o.options.length; i++){ | |
| o.options[i].selected = true; | |
| } | |
| o = getField('EVN_MESSAGE_TO_CC'); | |
| for(i=0; i<o.options.length; i++){ | |
| o.options[i].selected = true; | |
| } | |
| o = getField('EVN_MESSAGE_TO_BCC'); | |
| for(i=0; i<o.options.length; i++){ | |
| o.options[i].selected = true; | |
| } | |
| /* | |
| var client = getBrowserClient(); | |
| if (client.browser == "msie" || client.browser == "safari"){ | |
| document.events_eventsEditAction.submit(); | |
| } | |
| */ | |
| }.extend(document.getElementById('form[SAVE]'))); | |
| leimnud.event.add(document.getElementById('form[SAVE]'), 'mouseout', function() { | |
| o = getField('EVN_MESSAGE_TO_TO'); | |
| for(i=0; i<o.options.length; i++){ | |
| o.options[i].selected = false; | |
| } | |
| o = getField('EVN_MESSAGE_TO_CC'); | |
| for(i=0; i<o.options.length; i++){ | |
| o.options[i].selected = false; | |
| } | |
| o = getField('EVN_MESSAGE_TO_BCC'); | |
| for(i=0; i<o.options.length; i++){ | |
| o.options[i].selected = false; | |
| } | |
| /* | |
| var client = getBrowserClient(); | |
| if (client.browser == "msie" || client.browser == "safari"){ | |
| document.events_eventsEditAction.submit(); | |
| } | |
| */ | |
| }.extend(document.getElementById('form[SAVE]'))); | |
| function cancel(){ | |
| currentPopupWindow.remove(); | |
| } | |
| var lAdd = document.getElementsByName("labelAdd"); | |
| for(var i=0; i<lAdd.length; i++) { | |
| lAdd[i].title = getField('LABEL_ADD').value; | |
| } | |
| var lAddCur = document.getElementsByName("labelAddCurrent"); | |
| for(var i=0; i<lAddCur.length; i++) { | |
| lAddCur[i].title = getField('LABEL_ADD_CURRENT').value; | |
| } | |
| var lAddCur = document.getElementsByName("labelAddUsers"); | |
| for(var i=0; i<lAddCur.length; i++) { | |
| lAddCur[i].title = getField('LABEL_ADD_USERS').value; | |
| } | |
| var lRemo = document.getElementsByName("labelRemoved"); | |
| for(var i=0; i<lRemo.length; i++) { | |
| lRemo[i].title = getField('LABEL_REMOVED_SELECTED').value; | |
| } | |
| var lAddDyn = document.getElementsByName("labelAddDynavar"); | |
| for(var i=0; i<lAddDyn.length; i++) { | |
| lAddDyn[i].title = getField('LABEL_ADD_DYNAVAR').value; | |
| } | |
| var lAddGro = document.getElementsByName("labelAddGroup"); | |
| for(var i=0; i<lAddGro.length; i++) { | |
| lAddGro[i].title = getField('LABEL_ADD_GROUPS').value; | |
| } | |
| ]]></JS> | |
| </dynaForm> | |