UNPKG

processmaker-builder

Version:

The gulp task runner for ProcessMaker building

72 lines (63 loc) 2.59 kB
<?xml version="1.0" encoding="UTF-8"?> <dynaForm name="dynaforms_Saveas" type="xmlform" width="100%" enableTemplate="1"> <DYN_UID type="hidden" showInTable="0"/> <PRO_UID type="hidden" showInTable="0"/> <DYN_TYPE type="hidden" showInTable="0"/> <TITLE type="title" group="1"> <en><![CDATA[Dynaform Information]]></en> </TITLE> <DYN_TITLENEW type="text" maxlength="128" size="45"> <en><![CDATA[Title]]></en> </DYN_TITLENEW> <DYN_DESCRIPTIONNEW type="textarea" cols="45" rows="8"> <en><![CDATA[Description]]></en> </DYN_DESCRIPTIONNEW> <BTN_CANCEL type="button" onclick="cancel();"> <en><![CDATA[Cancel]]></en> </BTN_CANCEL> <ACCEPT type="button" onclick="dynaformSaveas( this.form );"> <en><![CDATA[Save]]></en> </ACCEPT> <PAGED_TABLE_ID type="private"/> <JS type="javascript"><![CDATA[ function dynaformSaveas ( frm ) { if(document.getElementById("form[DYN_TITLENEW]").value){ var nameDynaForm = document.getElementById("form[DYN_TITLENEW]").value; var proUid = getField('PRO_UID').value; reqName=ajax_function('dynaforms_Save','lookforNameDynaform','NAMEDYNAFORM='+encodeURIComponent(nameDynaForm)+'&proUid='+encodeURIComponent(proUid),'POST') ; if(!reqName){ msgBox('@G::LoadTranslation(ID_EXIST_DYNAFORM)','alert'); } else { var result = ajax_post( frm.action, frm, "POST", function (responseText) { var dataResponse = responseText.parseJSON(); //json var elementSelected = document.getElementById("_dynaformsList_").value; document.getElementById("_dynaformsList_").length = 0; for (var i = 0; i <= dataResponse.length - 1; i++) { var value = dataResponse.data[i].value; var text = dataResponse.data[i].text; if (value == elementSelected) { document.getElementById("_dynaformsList_").options[i] = new Option(text, value, "", "selected"); } else { document.getElementById("_dynaformsList_").options[i] = new Option(text, value); } } } ); currentPopupWindow.remove(); } } else { alert(G_STRINGS.ID_TITLE_EMPTY); return; } } getField('DYN_TITLE').form.onsubmit = function() {return false;}; function cancel(){ currentPopupWindow.remove(); } ]]></JS> </dynaForm>