Keno UI TreeView Angular JS: - 如何选择新添加的项目?

时间:2016-12-19 16:10:43

标签: angularjs kendo-ui kendo-treeview

我有一个问题。我可以使用此TreeView With AngularJS将新项目添加到树视图中,但我无法将此新项目作为选定项目。 如何选择此新项目? 这是我的代码,用于向树中添加新项目。

var newCreatedCompanyHierarchyItem = this.createNewCompanyHierarchyItem();
        this.$scope.tree.append(newCreatedCompanyHierarchyItem,   this.$scope.tree.select());

1 个答案:

答案 0 :(得分:0)

append()方法有一个回调参数,一旦添加了新项目就会被调用(如果需要,可以远程获取兄弟姐妹)。回调的参数是附加的<li>元素,可用于选择它:

var addedElement = this.$scope.tree.append(newCreatedCompanyHierarchyItem, this.$scope.tree.select(), function (e) {
    $scope.tree.select(e);
}));

简单示例:http://dojo.telerik.com/@Stephen/OxOMe