Kendo UI初始化:
$('#tree').kendoTreeView({
select: function(e){
this.expand(e.node);
}
});
我有第一层树,并想通过单击节点来加载其他层。
从文档中了解到,如果使用数据源,它将也加载第一级。
所以我听一下:
$(#tree).on('click', 'li', function(e){
$.ajax({
url: 'ajax.php',
type: 'post',
dataType: 'json',
data: $('#filter').serialize(),
success: function(data){
$.map(data, function(val){
// What to do here?
});
}
});
});
在文档中,我只找到insertAfter和insertBefore,但没有像insertInto这样的东西。
如何使新数据作为子
li
加载到ul
中,或者使数据源从第二级开始工作? 最佳答案
您可以尝试append方法。另一个选项是配置树视图的数据源。然后,当用户扩展节点时,它将自动加载新级别。您可以查看在线演示:http://demos.kendoui.com/web/treeview/remote-data.html
关于javascript - Kendo UI Treeview追加新级别,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19558550/