2016-12-19 14 views
0

У меня проблема. Я могу добавить новый элемент в древовидное представление, используя этот TreeView With AngularJS, но я не могу сделать этот новый элемент выбранным. Как выбрать этот новый товар? Это мой код, который используется для добавления нового элемента в дерево.Keno UI TreeView Angular JS: - Как выбрать недавно добавленный элемент?

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

ответ

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

+0

Спасибо. он решил проблему – roro2012