Title: V2å¿«éå¼åæ¡æ¶
*Description: Easyuiçå ±éæ¹æ³
*Copyright: Copyright (c) 2012
*Company:
* @author å¾ç * @version 1.0 */ /** * å¢å ä¿®æ¹å¤ç * @param submitController æäº¤å¨ä½ * @param controllerFlg å¨ä½æ å¿ */ function fun_InsUpd(submitController,controllerFlg){ // æäº¤è¡¨å document.forms[0].action = submitController; // ä¿®æ¹çåºå if(controllerFlg == update){ // è¿åå¼ document.getElementById("backController").value = document.getElementById("backController").value + ?pageParam= + fun_EncodeToUtf8($(#pageParam).val()) + "&pageNumber=" + $(#pageNumber).val() + "&pageSize=" + $(#pageSize).val(); } // Controllerçæ§è¡æ å¿ document.getElementById("controllerFlg").value = controllerFlg; document.forms[0].submit(); // æ¾ç¤ºè¿åº¦æ¡ fun_ShowProgress(提示,正在进行处理,请耐心等待!); return ; } /** * è¿åæä½ */ function fun_Back(){ // æäº¤è¡¨å window.location.href = document.getElementById("backController").value + ?pageParam= + fun_EncodeToUtf8($(#pageParam).val()) + "&pageNumber=" + $(#pageNumber).val() + "&pageSize=" + $(#pageSize).val(); } /** *Title: V2å¿«éå¼åæ¡æ¶
*Description: DataGridçå ±éæ¹æ³
*Copyright: Copyright (c) 2012
*Company:
* @author å¾ç * @version 1.0 */ // ç½ç«å°å var pathName = window.document.location.pathname; var webUrl = pathName.substring(0,pathName.substr(1).indexOf(/)+1); /** * åç¬è«æ£æ¥ * @param xhr 弿¥é信对象 * @author ç禹 */ function fun_AntiCrawlerCheck(xhr){ // æ¦æªå¤´ var interceptHeader = xhr.getResponseHeader("Security-Anti-Crawler-Intercept"); // åå¨åºå if(interceptHeader){ // å 容为401 if(interceptHeader=="401"){ // è·åéªè¯çé¢url var url = xhr.getResponseHeader("Security-Anti-Crawler-Intercept-URL"); try{ // å°å为空 if(url){ // æªå访é®è·¯å¾ url = url.split("?")[0]+"?backUrl="+encodeURIComponent(self.location.href); // 跳转 self.location.href = url; } }catch(e){ // å·æ°æ¬é¡µ self.location.reload() ; } } } } /** * ä¸è§æ§ä»¶çåå§å * @param controller å¨ä½ */ function fun_DataGridInit(controller){ fun_Param($(#pageParam).val()); // ä¸è§æ§ä»¶å±æ§ var options={}; // æ¥è¯¢åæ° var searchParam = fun_GetSearchParam(); var requestUrl; // æ¥è¯¢åæ°ä¸ä¸ºç©ºçåºå if($(#pageParam).val() != null && $(#pageParam).val() != && searchParam != ){ requestUrl = /V2PRTS/+ controller + ? + searchParam; // æ¥è¯¢å¨ä½ï¼å¸¦æ¥è¯¢åæ° }else{ requestUrl = /V2PRTS/+ controller; // æ¥è¯¢å¨ä½ } options.url = requestUrl; // éåæ°æ®å è½½æä½ // params为请æ±åæ° // success 为æååè° // error 为失败åè° options.loader = function(params, success, error){ $.ajax({ url:requestUrl, data:params, type:"post", dataType:"json", // æååè°å½æ° success: function(result,status,xhr){ // æ§è¡åç¬è«æ£æ¥ fun_AntiCrawlerCheck(xhr); // æååè°å½æ° success(result) }, error:function(xhr,status,error){ // æ§è¡åç¬è«æ£æ¥ fun_AntiCrawlerCheck(xhr); // 失败åè°å½æ° error(); } }) return true; } options.height = auto; options.pageNumber = parseInt($("#pageNumber").val()); options.pageSize = $(#pageSize).val();// æ¯é¡µæ¾ç¤ºçè®°å½æ¡æ°ï¼é»è®¤ä¸º10 options.pageList = [10,15,20];// å¯ä»¥è®¾ç½®æ¯é¡µè®°å½æ¡æ°çå表 options.nowrap = false; options.striped = true; options.border = true; options.collapsible = false;// æ¯å¦å¯æå ç options.fitColumns = true;// ç¦æ¢æ¨ªæ»æ¡ options.fit = false;// èªå¨å¤§å° options.idField = id; // 主é®ç¼å· options.singleSelect = false;// æ¯å¦åé options.pagination = true;// å页æ§ä»¶ options.rownumbers = true;// è¡å· // å¥å¶è¡åè² options.rowStyler = function(index,row){ if (index%2 == 0){ return background-color:#FFFFFF;; } }; // å¾éæ¡ options.frozenColumns = [[{field:ck,checkbox:true}]]; // é»è®¤å®½åº¦ options.width = $(#p).width(); return options; } /** * ä¸è§æ§ä»¶çåå§å没å页 * @param controller å¨ä½ */ function fun_DataGridInitNoPage(controller){ fun_Param($(#pageParam).val()); // ä¸è§æ§ä»¶å±æ§ var options={}; options.height = auto; options.nowrap = false; options.rownumbers = true; options.animate = true; options.collapsible = true; options.striped = true; options.border = true; options.collapsible = false;// æ¯å¦å¯æå ç options.fit = false;// èªå¨å¤§å° options.fitColumns = true;// ç¦æ¢æ¨ªæ»æ¡ // æ¥è¯¢åæ° var searchParam = fun_GetSearchParam(); // æ¥è¯¢åæ°ä¸ä¸ºç©ºçåºå if($(#pageParam).val() != null && $(#pageParam).val() != && searchParam != ){ options.url = /V2PRTS/+ controller + ? + searchParam; // æ¥è¯¢å¨ä½ï¼å¸¦æ¥è¯¢åæ° }else{ options.url = /V2PRTS/+ controller; // æ¥è¯¢å¨ä½ } options.idField = id; // 主é®ç¼å· // å¥å¶è¡åè² options.rowStyler = function(index,row){ if (index%2 == 0){ return background-color:#FFFFFF;; } }; // å¾éæ¡ options.frozenColumns = [[{field:ck,checkbox:true}]]; options.onBeforeExpand = function (row) { if (row) { var url = ;; if(controller.indexOf("?") >= 0){ url = /V2PRTS/+ controller + &parentId= + row.id; } else { url = /V2PRTS/+ controller + ?parentId= + row.id; } //å¨æè®¾ç½®å±å¼æ¥è¯¢çurl //var url = /V2PRTS/+ controller + ?parentId= + row.id; $("#list_data").treegrid("options").url = url; return true; } }; // é»è®¤å®½åº¦ options.width = $(#p).width(); return options; } /** * ä¸è§æ§ä»¶å·¥å ·æ 设置 * @param text æ¾ç¤ºåç§° * @param iconCls 徿 * @param fun 彿° * @return */ function fun_Toolbar(text,iconCls,fun){ return "{text: " + text + ",iconCls: " + iconCls + ", handler: function() {" + fun + ";}}"; } /** * ä¸è§å¤ç * @param datagridId ä¸è§æ§ä»¶ç¼å· * @param controller å页å¨ä½ * @return */ function fun_PageList(datagridId,controller){ var option = {}; option.pageNumber = 1; option.pageSize = $(#pageSize).val(),// æ¯é¡µæ¾ç¤ºçè®°å½æ¡æ°ï¼é»è®¤ä¸º10 option.pageList = [10,15,20],// å¯ä»¥è®¾ç½®æ¯é¡µè®°å½æ¡æ°çå表 // éåæ°æ®å è½½æä½ // params为请æ±åæ° // success 为æååè° // error 为失败åè° option.loader = function(params, success, error){ $.ajax({ url:controller, data:params, type:"post", dataType:"json", // æååè°å½æ° success: function(result,status,xhr){ // æ§è¡åç¬è«æ£æ¥ fun_AntiCrawlerCheck(xhr); // æååè°å½æ° success(result) }, error:function(xhr,status,error){ // æ§è¡åç¬è«æ£æ¥ fun_AntiCrawlerCheck(xhr); // 失败åè°å½æ° error(); } }) return true; } // æ§è¡æ¥è¯¢æ¹æ³ $(#+ datagridId).datagrid(option); } /** * ä¸è§å¤çï¼è®¾ç½®é¡µæ°ï¼ * @param datagridId ä¸è§æ§ä»¶ç¼å· * @param controller å页å¨ä½ * @param pageCnt é¡µæ° * @return */ function fun_PageListByPageCnt(datagridId,controller,pageCnt){ var option = {}; option.pageNumber = 1; option.pageSize = $(#pageSize).val(),// æ¯é¡µæ¾ç¤ºçè®°å½æ¡æ°ï¼é»è®¤ä¸º10 option.pageList = [pageCnt],// å¯ä»¥è®¾ç½®æ¯é¡µè®°å½æ¡æ°çå表 // éåæ°æ®å è½½æä½ // params为请æ±åæ° // success 为æååè° // error 为失败åè° option.loader = function(params, success, error){ $.ajax({ url:controller, data:params, type:"post", dataType:"json", // æååè°å½æ° success: function(result,status,xhr){ // æ§è¡åç¬è«æ£æ¥ fun_AntiCrawlerCheck(xhr); // æååè°å½æ° success(result) }, error:function(xhr,status,error){ // æ§è¡åç¬è«æ£æ¥ fun_AntiCrawlerCheck(xhr); // 失败åè°å½æ° error(); } }) return true; } // æ§è¡æ¥è¯¢æ¹æ³ $(#+ datagridId).datagrid(option); } /** * æ¡ä»¶æ¥è¯¢ * @param datagridId ä¸è§æ§ä»¶ç¼å· * @param controller å页å¨ä½ * @return */ function fun_Search(datagridId,controller){ // æ¸ ç©ºéè¯¯æ¶æ¯ï¼Divï¼ fun_ClearErrMsgByDiv(search); $(#search).css({"display": "block"}); $(#search).dialog({ title:"条件查询", resizable:true, buttons:[{ text:确定, iconCls:icon-ok, handler:function(){ // æ¥è¯¢åæ°éªè¯ if(!fun_CheckParam()){ return; } // è·å¾æ¥è¯¢åæ° var param = fun_GetSearchParam(); // æ¥è¯¢ fun_PageList(datagridId,controller + ? + param); // æ¥è¯¢åæ°ä¿å(å°ç¹æ®åç¬¦æ¿æ¢) $(#pageParam).val(param.replaceAll("&","|")); // å ³éå¼¹åºçªå£ $(#search).dialog(close); } },{ text:取消, iconCls:icon-cancel, handler:function(){ // å ³éå¼¹åºçªå£ $(#search).dialog(close); } }] }); } /** * æ·»å å¤ç * @param controller å页å¨ä½ * @param backController è¿åæ¶çå¨ä½ * @return */ function fun_Add(controller, backController){ document.forms[0].action = /V2PRTS/ + controller; document.getElementById("backController").value = backController; document.forms[0].submit(); return; } /** * ä¿®æ¹å¤ç * @param datagridId ä¸è§æ§ä»¶ç¼å· * @param controller å页å¨ä½ * @param backController è¿åæ¶çå¨ä½ * @return */ function fun_Update(datagridId, controller, backController){ // è·åè¡¨æ ¼éæ©è¡ var rows = $(#+ datagridId).datagrid(getSelections); // 夿æ¯å¦éæ©è¡ if (!rows || rows.length == 0) { $.messager.alert(警告, 请至少选中一行数据!, error); return; } // 夿æ¯å¦éæ©è¡ if (rows.length > 1) { $.messager.alert(警告, 只能选择一行数据!, error); return; } var key = ; $.each(rows, function (i, n) { key = n.id; }); // è·å¾æ¥è¯¢åæ° var param = fun_GetSearchParam(); // æ¥è¯¢åæ°ä¿å(å°ç¹æ®åç¬¦æ¿æ¢) $(#pageParam).val(param.replaceAll("&","|")); window.location.href = /V2PRTS/ + controller + key + &controllerFlg= + update + &pageSize= + $(#pageSize).val() + &pageNumber= + $(#pageNumber).val() + &backController= + backController + &pageParam= + $(#pageParam).val(); } /** * å¤å¶å¤ç * @param datagridId ä¸è§æ§ä»¶ç¼å· * @param controller å页å¨ä½ * @param backController è¿åæ¶çå¨ä½ * @return */ function fun_Copy(datagridId, controller, backController){ // è·åè¡¨æ ¼éæ©è¡ var rows = $(#+ datagridId).datagrid(getSelections); // 夿æ¯å¦éæ©è¡ if (!rows || rows.length == 0) { $.messager.alert(警告, 请至少选中一行数据!, error); return; } // 夿æ¯å¦éæ©è¡ if (rows.length > 1) { $.messager.alert(警告, 只能选择一行数据!, error); return; } var key = ; $.each(rows, function (i, n) { key = n.id; }); // è·å¾æ¥è¯¢åæ° var param = fun_GetSearchParam(); // æ¥è¯¢åæ°ä¿å(å°ç¹æ®åç¬¦æ¿æ¢) $(#pageParam).val(param.replaceAll("&","|")); $.messager.confirm(提示, 是否确定复制选中数据?, function(r){ if (r){ window.location.href = /V2PRTS/ + controller + key + &controllerFlg= + copy + &pageSize= + $(#pageSize).val() + &pageNumber= + $(#pageNumber).val() + &backController= + backController + &pageParam= + $(#pageParam).val(); } }); return; } /** * å®¡æ ¸å¤ç * @param datagridId ä¸è§æ§ä»¶ç¼å· * @param controller å页å¨ä½ * @param backController è¿åæ¶çå¨ä½ * @return */ function fun_Audit(datagridId, controller, backController,msg){ // è·åè¡¨æ ¼éæ©è¡ var rows = $(#+ datagridId).datagrid(getSelections); // 夿æ¯å¦éæ©è¡ if (!rows || rows.length == 0) { $.messager.alert(警告, 请至少选中一行数据!, error); return; } var keys = ; // 鿩夿¡è®°å½æ¶ï¼è¿è¡æ°æ®æ¼æ¥ $.each(rows, function (i, n) { // ç¬¬ä¸æ¡è®°å½æ¶ if (i == 0) { keys = n.id; }else{ keys = keys + ; + n.id; } }); // è·å¾æ¥è¯¢åæ° var param = fun_GetSearchParam(); // æ¥è¯¢åæ°ä¿å(å°ç¹æ®åç¬¦æ¿æ¢) $(#pageParam).val(param.replaceAll("&","|")); $.messager.confirm(提示, msg, function(r){ if (r){ window.location.href = /V2PRTS/ + controller + ?keys= + keys + &controllerFlg= + audit + &pageSize= + $(#pageSize).val() + &pageNumber= + $(#pageNumber).val() + &backController= + backController + & + param; } }); return; } /** * å é¤å¤ç * @param datagridId ä¸è§æ§ä»¶ç¼å· * @param controller å é¤å¨ä½ * @return */ function fun_Del(datagridId,controller){ // è·åè¡¨æ ¼éæ©è¡ var rows = $(#+ datagridId).datagrid(getSelections); // 夿æ¯å¦éæ©è¡ if (!rows || rows.length == 0) { $.messager.alert(警告, 请至少选中一行数据!, error); return; } var keys = ; // 鿩夿¡è®°å½æ¶ï¼è¿è¡æ°æ®æ¼æ¥ $.each(rows, function (i, n) { // ç¬¬ä¸æ¡è®°å½æ¶ if (i == 0) { keys = n.id; }else{ keys = keys + ; + n.id; } }); // è·å¾æ¥è¯¢åæ° var param = fun_GetSearchParam(); // æ¥è¯¢åæ°ä¿å(å°ç¹æ®åç¬¦æ¿æ¢) $(#pageParam).val(param.replaceAll("&","|")); $.messager.confirm(提示, 是否确定删除选中数据?, function (r) { if (r) { window.location.href = /V2PRTS/ + controller + ?keys= + keys + & + param; // æ¾ç¤ºè¿åº¦æ¡ fun_ShowProgress(提示,正在进行处理,请耐心等待!); } }); return; } /** * è¯¦æ æ¥çå¤ç * @param controller æ¥çå¨ä½ * @param backController è¿åæ¶çå¨ä½ * @param controllerFlg å¨ä½æ å¿ * @return */ function fun_Detail(controller,backController,controllerFlg){ // è·å¾æ¥è¯¢åæ° var param = fun_GetSearchParam(); // æ¥è¯¢åæ°ä¿å(å°ç¹æ®åç¬¦æ¿æ¢) $(#pageParam).val(param.replaceAll("&","|")); window.location.href = /V2PRTS/ + controller + &controllerFlg= + controllerFlg + &pageSize= + $(#pageSize).val() + &pageNumber= + $(#pageNumber).val() + &backController= + backController + &pageParam= + $(#pageParam).val(); } /** * 导åºExcelå¤ç * @param controller 导åºå¨ä½ * @return */ function fun_ExportExcel(controller){ $.messager.confirm(提示, 是否将当前内容导出为Excel文档?, function (r) { if (r) { window.location.href = /V2PRTS/ + controller; // å¤çæç¤º fun_MessagerShow("导出数据可能需要几分钟,请耐心等待!"); } }); } /** * 导åºPdfå¤ç * @param datagridId ä¸è§æ§ä»¶ç¼å· * @param controller 导åºå¨ä½ * @return */ function fun_ExportPdf(datagridId, controller){ // è·åè¡¨æ ¼éæ©è¡ var rows = $(#+ datagridId).datagrid(getSelections); // 夿æ¯å¦éæ©è¡ if (!rows || rows.length == 0) { $.messager.alert(警告, 请至少选中一行数据!, error); return; } // 夿æ¯å¦éæ©è¡ if (rows.length > 1) { $.messager.alert(警告, 只能选择一行数据!, error); return; } var key = ; $.each(rows, function (i, n) { key = n.id; }); $.messager.confirm(提示, 是否将当前内容导出为PDF文档?, function (r) { if (r) { window.location.href = /V2PRTS/ + controller + key; } }); } /** * ä¿åå½åé¡µå· * @param datagridId ä¸è§æ§ä»¶ç¼å· * @return */ function fun_SavePageNumber(datagridId){ // å°å½å页å·ä¿å var grid = $(#+ datagridId); var options = grid.datagrid(getPager).data("pagination").options; $(#pageNumber).val(options.pageNumber); $(#pageSize).val(options.pageSize); } /** * åæ°æ ¼å¼åï¼å°æ¥è¯¢åæ°è¿åå°åæ§ä»¶ï¼ * @param param * @return */ function fun_Param(param){ var arr = new Array(); arr = param.replace(pageParam=,).split(|); for(i=0;i< arr.length;i++){ var val = new Array(); val = arr[i].split(=); if(val.length > 1){ // æ¯ä¸ææ¡çåºå if(fun_IsCombobox(val[0])){ $(# + val[0]).combobox(setValue,val[1]); // æ¯ä¸æä¸è§æ¡çåºå }else if(fun_IsCombogrid(val[0])){ $(# + val[0]).combogrid(setValue,val[1]); // æ¯ä¸ææ çåºå }else if(fun_IsCombotree(val[0])){ $(# + val[0]).combotree(setValue,val[1]); }else{ $(# + val[0]).val(val[1]); } } } } /** * åå æ ¼åå¹¶ * @param tableID ä¸è§æ§ä»¶ç¼å· * @param colList åçéå */ function fun_MergeCellsByField(tableID,colList){ var colArray = colList.split(","); var tTable = $(#+tableID); var tableRowCnts = tTable.datagrid("getRows").length; var tmpA; var tmpB; var perTxt = ""; var curTxt = ""; var alertStr = ""; for (j=colArray.length-1;j>=0 ;j-- ){ // å½å¾ªç¯è³ææ°çåæ¶ï¼åéå¤ä½ã perTxt=""; tmpA=1; tmpB=0; // ä»ç¬¬ä¸è¡ï¼è¡¨å¤´ä¸ºç¬¬0è¡ï¼å¼å§å¾ªç¯ï¼å¾ªç¯è³è¡å°¾(溢åºä¸ä½) for (i=0;i<=tableRowCnts ;i++ ){ if (i==tableRowCnts){ curTxt=""; }else{ curTxt=tTable.datagrid("getRows")[i][colArray[j]]; } if(perTxt==curTxt){ tmpA+=1; }else{ tmpB+=tmpA; tTable.datagrid(mergeCells,{ index:i-tmpA, field:colArray[j], rowspan:tmpA, colspan:null }); tmpA=1; } perTxt=curTxt; } } } /** * å¸®å© * @param tit æç¤º * @return */ function fun_Help(tit){ $("#help").css("height",$(window).height() * 0.9 + "px"); $(#help).css({"display": "block"}); $(#help).dialog({ title:tit, iconCls:icon-help, resizable:false }); } /** * cms䏿°å¼çªå£æ¾ç¤ºè¯¦æ ä¿¡æ¯ * @param url æå¼æ°çªå£è·¯å¾ * @return */ function fun_CmsDetail(url){ window.open(webUrl + / + fun_GotoUrlByHex(url)); } /** *Title: V2å¿«éå¼åæ¡æ¶
*Description: Comboboxçå ±éæ¹æ³
*Copyright: Copyright (c) 2012
*Company:
* @author å¾ç * @version 1.0 */ /** * ä¸ææ¡ * @param combobox ä¸ææ¡æ§ä»¶ç¼å· * @param table æ¥è¯¢ç¨è¡¨å * @param value æ¾ç¤ºç¨å¼ * @param name æ¾ç¤ºç¨åç§° * @param where æ¥è¯¢æ¡ä»¶ * @param isEdit æ¯å¦å¯ç¼è¾ */ function fun_Combobox(combo,table,value,name,where,sql,isEdit){ $(# + combo).combobox({ url:/V2PRTS/Combobox.do?table= + table + &value= + value + &name= + name + &where= + where+&sql=+sql, valueField:value, textField:name, editable:isEdit, width:150 }); } /** * ä¸ææ¡ å¸ä¸å¿ * @param combobox ä¸ææ¡æ§ä»¶ç¼å· * @param table æ¥è¯¢ç¨è¡¨å * @param value æ¾ç¤ºç¨å¼ * @param name æ¾ç¤ºç¨åç§° * @param where æ¥è¯¢æ¡ä»¶ * @param isEdit æ¯å¦å¯ç¼è¾ */ function fun_ComboboxArea(combo,table,value,name,where,isEdit){ $(# + combo).combobox({ url:/V2PRTS/ComboboxArea.do?table= + table + &value= + value + &name= + name + &where= + where, valueField:value, textField:name, editable:isEdit, width:150 }); } /** * 䏿æ¡ï¼ä¸å å¯ï¼ * @param combobox ä¸ææ¡æ§ä»¶ç¼å· * @param table æ¥è¯¢ç¨è¡¨å * @param value æ¾ç¤ºç¨å¼ * @param name æ¾ç¤ºç¨åç§° * @param where æ¥è¯¢æ¡ä»¶ * @param isEdit æ¯å¦å¯ç¼è¾ */ function fun_ComboboxWithOutMD5(combo,table,value,name,where,isEdit){ $(# + combo).combobox({ url:/V2PRTS/Combobox.do?table= + table + &value= + value + &name= + name + &where= + where + &isNotMd5=1, valueField:value, textField:name, editable:isEdit, width:150 }); } /** * æ¥è¡¨åæ®µä¸ææ¡ * @param combobox ä¸ææ¡æ§ä»¶ç¼å· * @param table æ¥è¯¢ç¨è¡¨å * @param value æ¾ç¤ºç¨å¼ * @param name æ¾ç¤ºç¨åç§° * @param where æ¥è¯¢æ¡ä»¶ * @param isEdit æ¯å¦å¯ç¼è¾ */ function fun_ReportElementsCombobox(combo,bbbh){ $(# + combo).combobox({ url:/V2PRTS/ReportElementsCombobox.do?bbbh= + bbbh, valueField:value, textField:name, editable:false, width:150 }); } /** * æ ç®ä¸ææ¡æ * @param combobox ä¸ææ¡æ§ä»¶ç¼å· * @param editFlg ç¼è¾æ å¿ */ function fun_CategoryComboTree(combo,editFlg){ $(# + combo).combotree({ url:/V2PRTS/CategoryComboTree.do?editFlg= + editFlg, valueField:id, textField:text }); } /** * ç©ºé´æ ç®ä¸ææ¡æ * @param combobox ä¸ææ¡æ§ä»¶ç¼å· * @param editFlg ç¼è¾æ å¿ */ function fun_SpaceCategoryComboTree(combo,editFlg){ $(# + combo).combotree({ url:/V2PRTS/SpaceCategoryComboTree.do?editFlg= + editFlg, valueField:id, textField:text }); } /** * ä¸ä¸ä¸ææ¡æ * @param combobox ä¸ææ¡æ§ä»¶ç¼å· * @param editFlg ç¼è¾æ å¿ */ function fun_ProfessionComboTree(combo,editFlg){ $(# + combo).combotree({ url:/V2PRTS/ProfessionComboTree.do?editFlg= + editFlg, valueField:id, textField:text, width:400, onBeforeExpand:function (row) { var url = /V2PRTS/ProfessionComboTree.do?parentId= + row.id; $("#" + combo).combotree("tree").tree("options").url = url; } }); } /** * ä¸ä¸ä¸ææ¡æ * @param combobox ä¸ææ¡æ§ä»¶ç¼å· * @param editFlg ç¼è¾æ å¿ */ function fun_ProfessionComboTreeCode(combo,editFlg){ $(# + combo).combotree({ url:/V2PRTS/ProfessionComboTree.do?editFlg= + editFlg, valueField:id, textField:text, onBeforeExpand:function (row) { var url = /V2PRTS/ProfessionComboTree.do?parentId= + row.id; $("#" + combo).combotree("tree").tree("options").url = url; } }); } /** * ä¸ä¸ä¸ææ¡æ (å¤é) * @param combobox ä¸ææ¡æ§ä»¶ç¼å· * @param editFlg ç¼è¾æ å¿ */ function fun_ProfessionComboTrees(combo,editFlg){ $(# + combo).combotree({ url:/V2PRTS/ProfessionComboTree.do?editFlg= + editFlg, valueField:id, textField:text, multiple:true, onBeforeExpand:function (row) { var url = /V2PRTS/ProfessionComboTree.do?parentId= + row.id; $("#" + combo).combotree("tree").tree("options").url = url; } }); } /** * @param combobox ä¸ææ¡æ§ä»¶ç¼å· * @param table æ¥è¯¢ç¨è¡¨å * @param value æ¾ç¤ºç¨å¼ * @param name æ¾ç¤ºç¨åç§° * @param where æ¥è¯¢æ¡ä»¶ * @param isEdit æ¯å¦å¯ç¼è¾ */ function fun_ComboboxByLink(combo,table,value,name,where,isEdit,link){ $(# + combo).combobox({ url:/V2PRTS/Combobox.do?table= + table + &value= + value + &name= + name + &where= + where, valueField:value, textField:name, editable:isEdit, width:150, onSelect:function(record){ link; } }); } /** * è¡¨åæ®µä¸ææ¡ * @param combo ä¸ææ¡æ§ä»¶ç¼å· * @param tableName 表å * @param isEdit æ¯å¦å¯ç¼è¾ */ function fun_TableElementsCombobox(combo,tableName,isEdit){ $(# + combo).combobox({ url:/V2PRTS/TableElementsCombobox.do?tableName= + tableName, valueField:value, textField:name, editable:isEdit, width:150 }); } /** * 代ç夿¡éä¸ææ¡ * @param combo ä¸ææ¡æ§ä»¶ç¼å· * @param tableName 表å * @param isEdit æ¯å¦å¯ç¼è¾ */ function fun_AgencyLockCombobox(combo,isEdit){ $(# + combo).combobox({ url:/V2PRTS/AgencyLockCombobox.do, valueField:value, textField:name, editable:isEdit, width:150 }); } /** * æ°æ®æºä¸ææ¡ * @param combo ä¸ææ¡æ§ä»¶ç¼å· * @param isEdit æ¯å¦å¯ç¼è¾ */ function fun_DataSourceCombobox(combo,isEdit){ $(# + combo).combobox({ url:/V2PRTS/DataSourceCombobox.do, valueField:value, textField:name, editable:isEdit, width:150 }); } /** * æ°æ®åå ¸ä¸ææ¡è®¾ç½® * @param combobox ä¸ææ¡æ§ä»¶ç¼å· * @param zdid åå ¸ç¼å· * @param isEdit æ¯å¦å¯ç¼è¾ */ function fun_DictionaryCombobox(combo,zdid,isEdit){ $(# + combo).combobox({ url:/V2PRTS/DictionaryCombobox.do?zdid= + zdid, valueField:value, textField:name, editable:isEdit, width:150 }); } /** * åºæ¬æ°æ®ä¸ææ¡è®¾ç½® * @param combobox ä¸ææ¡æ§ä»¶ç¼å· * @param zdid åå ¸ç¼å· * @param isEdit æ¯å¦å¯ç¼è¾ */ function fun_BasicDataCombobox(combo,zdid,isEdit){ $(# + combo).combobox({ url:/V2PRTS/BasicDataCombobox.do?zdid= + zdid, valueField:value, textField:name, editable:isEdit, width:150 }); } /** * åºæ¬æ°æ®ä¸ææ¡ï¼æ é»è®¤ç©ºç½å¼ï¼è®¾ç½® * @param combobox ä¸ææ¡æ§ä»¶ç¼å· * @param zdid åå ¸ç¼å· * @param isEdit æ¯å¦å¯ç¼è¾ */ function fun_BasicDataComboboxNoBlank(combo,zdid,isEdit){ $(# + combo).combobox({ url:/V2PRTS/BasicDataCombobox.do?zdid= + zdid + &blankFlg=false, valueField:value, textField:name, editable:isEdit, width:150 }); } /** * 䏿æ¡ä¸å¯ç¨å±æ§è®¾ç½® * @param combo ä¸ææ¡æ§ä»¶ç¼å· */ function fun_SetComboboxDisabled(combo){ // 䏿æ§ä»¶éå var comoboxes = combo.split(","); // 循ç¯è®¾ç½®ä¸ææ¡ä¸å¯ç¨å±æ§ for(var i=0;i