如何查看树视图何时完成加载?

时间:2016-01-29 10:41:05

标签: .net kendo-ui treeview kendo-treeview

我有像这样的kendo treeview HierarchicalDataSource。

treeViewData = new kendo.data.HierarchicalDataSource({
    transport: {
        read: {
            url: getTreeData,
            cache: false,
            dataType: "json"
        }
    },
    schema: {
        model: {
            //To bind child items for parent nodes
            children: "items",
            id: "NodeId"
        },
    }
});

如何查看树视图何时完成加载?

先谢谢。

2 个答案:

答案 0 :(得分:1)

您可以输入您的kendoTreeView配置事件"数据绑定"就像是 但是当小部件绑定到其数据源中的数据时,这就会被触发。

$("#treeview").kendoTreeView({
  dataSource: treeViewData,
  dataBound: function(e) {
    //bound

  }
});

但可能你有一些Jquery功能?

像:

 $("#treeview").find()

希望这个帮助

答案 1 :(得分:1)

您可以这样做:

var treeview = $("#treeview").data("kendoTreeView");
    treeview.dataSource.read().then(function () {
        //bound
    });

该函数仅被调用一次-与TreeView的数据绑定完成时。您需要编写应在数据绑定结束后执行的代码,而不是//bound