0

剑道用户界面初始化:

$('#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?
            });
        }               
    });
});

在文档中,我只找到insertAfterinsertBefore,但没​​有像insertInto这样的东西。

如何将新数据加载li为子ul级,或使数据源从二级开始工作?

4

1 回答 1

2

你可以试试append方法。另一个选项是配置树视图的数据源。然后它会在用户展开节点时自动加载新的关卡。您可以查看在线演示:http ://demos.kendoui.c​​om/web/treeview/remote-data.html

于 2013-10-24T07:58:48.113 回答