easyui 對form擴充套件

2022-04-29 16:33:10 字數 1123 閱讀 9844

easyui 中  combobox 多選賦值方法如下:

$('#cbx').combobox('setvalues', ['01','02'])

然而,業務中是以  「01,02」 的形式儲存,並且 combobox 較多,為防止業務資料冗餘,影響後期維護,現對 form 進行擴充套件 myload,實現 combobox 在多選(multiple = true)情況下,可以用字串自動賦值 combobox 的操作,並且不影響 load 原有的功能,比如 "01,02" 可以直接賦值給 combobox。

$.extend($.fn.form.methods, );

function load(target, data) ,

$.fn.form.defaults)

});}

var options = $.data(target, "form").options;

if (typeof data == "string") ;

if (options.onbeforeload.call(target, param) == false)

$.ajax(,

error: function ()

});} else

function _load2(data) else

}setvalue(name, val);

}options.onloadsuccess.call(target, data);

_validate(target);

};//設定選中

function setchecked(name, val)

});return rr;

};//設定值

function setvalue(name, val) else

return;}}

for (var i = 0; i < comboboxtypes.length; i++)

} else

return;}}

}};};}

});//表單字段驗證,當所有欄位都有效的時候返回true。

function _validate(target)

return true;

};

擴充套件easyui 功能 datebox

datebox setvalue與settext是一樣的,都是設定的是字面值,這樣在使用的時候很不方便,通過擴充套件setdate,getdate來直接操作date,將更容易 extend fn.datebox.methods,var me this elements.each function s...

EasyUI 預設驗證的擴充套件

修改檔案jquery.easyui.min.js ps 此段 為自擴充套件內容,建議追加在檔案末尾。extend fn.validatebox.defaults.rules,message 請輸入漢字 postcode test value message function value,param ...

EasyUI 預設驗證的擴充套件

修改檔案jquery.easyui.min.js ps 此段 為自擴充套件內容,建議追加在檔案末尾。extend fn.validatebox.defaults.rules,message 請輸入漢字 postcode test value message function value,param ...