.net 我怎样才能知道treeview何时完成加载?

.net 我怎样才能知道treeview何时完成加载?,.net,kendo-ui,treeview,kendo-treeview,.net,Kendo Ui,Treeview,Kendo Treeview,我有一个这样的kendo treeview HierarchycalDataSource treeViewData = new kendo.data.HierarchicalDataSource({ transport: { read: { url: getTreeData, cache: false, dataType: "json" } }, schema: {

我有一个这样的kendo treeview HierarchycalDataSource

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"
        },
    }
});
我怎样才能知道treeview何时完成加载


提前谢谢

您可以将kendoTreeView配置事件“databound”放在 但是,当小部件绑定到来自其数据源的数据时,就会触发此操作

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

  }
});
但是你可能有一些Jquery函数

有点像:

 $("#treeview").find()
希望此帮助可以帮助您完成以下操作:

var treeview=$(“#treeview”).data(“kendoTreeView”);
treeview.dataSource.read().then(函数(){
//束缚

});
添加到@MarcoPalma的答案中,
dataBound
函数在加载结束后立即启动。他的答案就是你想要的你的答案是正确的。当您有
数据绑定时
,您不需要任何其他单独的函数来获取事件,它只为您准备。这没有任何意义。每个项目都会调用数据绑定,而不是在加载树之后。请解释您的答案是什么。你看,尽管这个问题被问了很长时间,我认为这个问题的答案可能对某人有用。在上面的示例中,当与TreeView的数据绑定完成时,只调用一次函数。您需要编写应在数据绑定结束后执行的代码,而不是“//bind”。这应该在您的答案中,而不是在注释中。看。如果你解释一下它在做什么以及它是如何工作的,那么你的答案对其他人来说会更有价值!:)