ace_tree每次重新加载数据,而不是只加载子节点数据的方法。
2015-07-17 16:42
218 查看
先清空所有的内容。可以放在鼠标点击的触发处理函数中,也可以放在模式对话框启动的时候,如果是后者,会出现之前的列表内容,然后才清空,视觉效果不好。
$("#authorityTree").empty();
模式对话框启动时处理函数,移除之前绑定的数据,然后再移除绑定的事件,最后启动数据抓取和处理流程。
$("#modal-table").on("shown.bs.modal", function() {
$("#authorityTree").removeData("fu.tree");
$("#authorityTree").unbind('click.fu.tree');
$('#authorityTree').ace_tree({
dataSource : remoteDateSource,
multiSelect : true,
loadingHTML : '<div class="tree-loading"><i class="ace-icon fa fa-refresh fa-spin blue"></i></div>',
'open-icon' : 'ace-icon tree-minus',
'close-icon' : 'ace-icon tree-plus',
'selectable' : true,
'selected-icon' : 'ace-icon fa fa-check',
'unselected-icon' : 'ace-icon fa fa-times',
cacheItems : false,
folderSelect : false
});
});
$("#authorityTree").empty();
模式对话框启动时处理函数,移除之前绑定的数据,然后再移除绑定的事件,最后启动数据抓取和处理流程。
$("#modal-table").on("shown.bs.modal", function() {
$("#authorityTree").removeData("fu.tree");
$("#authorityTree").unbind('click.fu.tree');
$('#authorityTree').ace_tree({
dataSource : remoteDateSource,
multiSelect : true,
loadingHTML : '<div class="tree-loading"><i class="ace-icon fa fa-refresh fa-spin blue"></i></div>',
'open-icon' : 'ace-icon tree-minus',
'close-icon' : 'ace-icon tree-plus',
'selectable' : true,
'selected-icon' : 'ace-icon fa fa-check',
'unselected-icon' : 'ace-icon fa fa-times',
cacheItems : false,
folderSelect : false
});
});
相关文章推荐
- 关于 CommonJS AMD CMD UMD
- 算法复杂度分析中的符号(Θ、Ο、ο、Ω、ω)简介
- HDOJ 2154 跳地毯
- poj 1160 Post Office(邮局问题)
- 【工作日志】【asp】【06】rs.bof与 rs.eof区别
- 让你自己写的Android的Launcher成为系统中第一个启动的,也是唯一的Launcher.
- Spark的日志配置
- hdu 1028 Ignatius and the Princess III(整数拆分较大数据量模板)
- Spark的日志配置
- Use SFTP in Linux (转)
- (剑指Offer)面试题27:二叉搜索树与双向链表
- 收藏网站21
- http文件下载
- maven 相关
- 进制之间的转换
- Jpush的快速集成
- 基于OpenLayers的Web GIS示例
- lua实现类的继承
- 基于C++与VS2012的HDF5文件处理(一)
- oracle日期函数