Jquery EasyUI Combotree 初始化賦值
================================
©Copyright 蕃薯耀 2018年5月7日
https://www.cnblogs.com/fanshuyao/
Jquery EasyUI Combotree 初始化賦值是在事件onLoadSuccess后,
使用xxx.combotree("setValue", cmm_code_id_value);給插件賦值,如下所示:
- onLoadSuccess : function(node, data){
- var cmm_code_id_value = "${buildingNaming.cmm_code_id}";
- if(cmm_code_id_value != null && $.trim(cmm_code_id_value) != ""){
- var comboObj = $("#cmm_code_id");
- comboObj.combotree("setValue", cmm_code_id_value);
- }
- }
完整代碼如下:
- $("#cmm_code_id").combotree({
- multiple: true,
- required : true,
- checkbox : true,
- onlyLeafCheck : true,//只能葉子節點才能勾選
- url : "${pageContext.request.contextPath}/xxxxx",
- onBeforeSelect : function(node){
- $(this).tree("check", node.target);//控制點擊文字時也能勾選
- return false;
- },
- onBeforeCheck : function(node, checked){
- if(checked){//如果是勾選操作,則把之前選中的節點清除(不勾選)
- var nodes = $(this).tree("getChecked");
- if(nodes.length > 0){
- for(var i=0; i<nodes.length; i++){
- $(this).tree("uncheck", nodes[i].target);
- }
- }
- }
- },
- onLoadSuccess : function(node, data){
- var cmm_code_id_value = "${buildingNaming.cmm_code_id}";
- if(cmm_code_id_value != null && $.trim(cmm_code_id_value) != ""){
- var comboObj = $("#cmm_code_id");
- comboObj.combotree("setValue", cmm_code_id_value);
- }
- }
- });
(如果你覺得文章對你有幫助,歡迎捐贈,^_^,謝謝!)
================================
©Copyright 蕃薯耀 2018年5月7日
https://www.cnblogs.com/fanshuyao/