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

问题描述 投票:1回答:2

我有像这样的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"
        },
    }
});

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

提前致谢。

.net kendo-ui treeview kendo-treeview
2个回答
1
投票

您可以在kendoTreeView配置事件中添加“数据绑定”,但是当窗口小部件绑定到其数据源中的数据时,这会被触发。

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

  }
});

但可能你有一些Jquery功能?

就像是:

 $("#treeview").find()

希望这有帮助


1
投票

你可以这样做:

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

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

© www.soinside.com 2019 - 2024. All rights reserved.