博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
comebotree树
阅读量:6208 次
发布时间:2019-06-21

本文共 1201 字,大约阅读时间需要 4 分钟。

comebotree树:

 

 

java:

@RequestMapping(value="/combobox.do")

public @ResponseBody

String combobox(String booid){
List<Map<String, Object>> list =new ArrayList<Map<String, Object>>();
List<TestModel> rs=testService.getlists(booid);
for(TestModel md:rs){
Map<String, Object> map = new HashMap<String, Object>();//定义map
map.put("id", md.getBookid());
map.put("text", md.getSummarize());
String pid=String.valueOf(md.getBookid());
int count=testService.getcount(pid);
if(count>0)
{
map.put("state", "closed");
}else{
map.put("state", "open");
}
list.add(map);
}
System.out.println(JSON.toJSONString(list));
return JSON.toJSONString(list);
}

 

 

页面:

$('#CC').combotree({

valueField:'id',
textField:'text',
editable:false,
panelHeight:'auto',
value:'',
url:'test/combobox.do',
onLoadSuccess: function (node, data) {
//异步树全部自动展开
var t = $(this);
if (data) {
$(data).each(function (index, d) {
if (this.state == 'closed') {
t.tree('expandAll');
}
});
}
},
onSelect:function(value){
console.log(value);
},

//异步树动态展开

onBeforeExpand:function(node){
console.log("---node---",node);
$('#CC').combotree("tree").tree("options").url= "test/combobox.do?booid=" + node.id;

}
});

 

转载于:https://www.cnblogs.com/xiexy/p/4136848.html

你可能感兴趣的文章
VEEAM replication配置步骤
查看>>
关于Oracle——导入dmp文件
查看>>
Node.js(一)——NodeJs基础
查看>>
多线程-线程安全问题
查看>>
systemd.unit翻译
查看>>
python模块:doctest,unitest模块
查看>>
我的友情链接
查看>>
简单linux内核的移植实现ftp服务
查看>>
Linux查看机器CPU温度
查看>>
我的友情链接
查看>>
我的友情链接
查看>>
我的友情链接
查看>>
Important virtual and physical switch parameters
查看>>
网格部件设置列高,设置高度效果
查看>>
golang修仙记之gorm(一)
查看>>
Web API 开启Session支持
查看>>
MySql按天,日,小时,分钟分组数据
查看>>
添加符号链接,方便管理
查看>>
我的友情链接
查看>>
手机使用打印机打印方法须知
查看>>