var selectCode;var eidtorGridObject=undefined;var eidtorGridIndex=undefined;$(function(){var a=[{code:"formatdesign_libcode",key:"libcode"},{code:"formatdesign_operid",key:"operid"}];_myPage.prototype.initData(a);initFormatDesignGrid();bindPageFormatDesignDataGridList()});function bindPageFormatDesignDataGridList(a){var b=base_path+"lib/design/list.do";var c={};c["limit[0].condition"]="code";c["limit[0].value"]=jsonFormatDesign.code;c.rows=100;c.page=1;$.post(b,c,function(d){if(d.status=="0"){initFormatDesignComboboxByCode(d,a)}else{openMessageDlg(d.message)}},"json")}function initFormatDesignComboboxByCode(c,a){var b="auto";if(c.rows.length>10){b="200px"}$("#formatdesign_index").combobox({data:c.rows,valueField:"keycode",textField:"name",panelHeight:b,onChange:function(e,d){if(e!=undefined&&e!=d&&e.length>0){selectCode=e;setValue("acceptFormatDesignIndex",e)}}});$("#acceptFormatDesignIndex").combobox({data:c.rows,valueField:"keycode",textField:"name",panelHeight:b,onChange:function(e,d){if(e!=undefined&&e!=d&&e.length>0){bindAcceptFormatDesignDataByKeyCode(e);selectCode=e;setValue("formatdesign_index",e)}}});if(selectCode){setValue("formatdesign_index",a)}else{if(a){setValue("formatdesign_index",a)}}}function bindAcceptFormatDesignDataByKeyCode(a){var b=base_path+"lib/design/get.do";var c={};c.pk=a;$.post(b,c,function(d){if(d.status=="0"){var e=d.rows[0];setDataToPageElement(e)}else{openMessageDlg(d.message)}},"json")}function setDataToPageElement(d){var f=JSON.parse(d.paramjson);setJsonData("formatdesign_",d);eidtorGridObject.datagrid("loadData",f.grid);var e=[];var c=80;if(f.grid.length>0){c=(100/f.grid.length)+"%"}for(var b=0;b0){c=base_path+"lib/design/update.do"}$.post(c,b,function(g){if(g.status=="0"){bindPageFormatDesignDataGridList(g.rows[g.rows.length-1].keycode);openMessageDlg(g.message,5000)}else{openMessageDlg(g.message)}},"json")}function deleteFormatDesignRecord(){var a=getValue("formatdesign_keycode");if(a.length==0){return openMessageDlg("请先选择要删除格式")}openConfirmDlg("您确定要删除当前选中的格式吗?",null,deleteFormatDesignRecordResult,null)}function deleteFormatDesignRecordResult(){var a=getValue("formatdesign_keycode");var c={};c.pk=a;var b=base_path+"lib/design/delete.do";$.post(b,c,function(d){if(d.status=="0"){openMessageDlg(d.message,5000);bindPageFormatDesignDataGridList()}else{openMessageDlg(d.message)}},"json")}function setOtherFormatDesignBox(c){$(".otherFormatDesignPanelBody").html("自定义");for(var b=0;b0){var b="";for(var a=0;a'+c[a].code+"|"+c[a].name+""}$(".otherFormatDesignPanelBody").html(b)}setFormatDesignLayout()}function onInitEidtorGridDefaultValue(a){var b=eidtorGridObject.datagrid("getEditor",{index:eidtorGridIndex,field:"defvalue"});$(b.target).textbox("setValue",a)}function setFormatDesignLayout(){}function setDedaultValueItems(){var c=eidtorGridObject.datagrid("getRows")[eidtorGridIndex];if(c){var a=c.map;var d;try{d=JSON.parse(a)}catch(b){}if(!d){d=undefined}mystorage.set("defvalue_json",d);mystorage.set("defvalue_select",$(".otherFormatDesignPanelBody").html());$(".dedaultValueFrame").html('');$("#dedaultValueDlg").dialog("open")}else{return openMessageDlg("请先设置要接收的字段")}}function closeDedaultValueDlg(c,a){var d=eidtorGridIndex;acceptEidtorGrid();if(c){var b=JSON.stringify(c);eidtorGridObject.datagrid("updateRow",{index:d,row:{map:b,flag:a}})}else{eidtorGridObject.datagrid("updateRow",{index:d,row:{map:"",flag:""}})}$("#dedaultValueDlg").dialog("close")};