Jquery EasyUI Combotree 初始化赋值
Posted 蕃薯耀
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Jquery EasyUI Combotree 初始化赋值相关的知识,希望对你有一定的参考价值。
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/
以上是关于Jquery EasyUI Combotree 初始化赋值的主要内容,如果未能解决你的问题,请参考以下文章
Jquery EasyUI Combotree根据选中的值展开所有父节点
Jquery EasyUI Combotree只能选择叶子节点且叶子节点有多选框
怎么写jquery easyui combotree 的onSelect事件,大侠们帮帮忙啊