2013-03-08 2 views
0

Возможно ли динамическое изменение текста в дереве kendo treeView?kendo treeView изменить текст узла

var dataSource = treeView.dataSource; 
var dataItem = dataSource.get(parseInt($('#inputIdOrgJed' + '@guid').val(), 10)); 
var node = treeView.findByUid(dataItem.uid); 
treeView.select(node); 
treeView.text(node, "ChangedText"); 

На ajax Обновление текста узла должно быть напрямую изменено. read action закрывает дерево, поэтому я не могу его использовать, если только не существует способа избежать этого.

+1

[проверить это] (http://www.kendoui.com/forums/ui/treeview/changing-text-of-a-node.aspx) –

ответ

0

dataItem() - наблюдаемый массив, поэтому использование .set() должно привести к тому, что рендереры будут автоматически обновлять отображение.

Предполагая, что текстовое поле элемента данных имеет название «текст».

treeview.dataItem(node).set('text', "New node text"); 
0
var selectedNode = treeview.select(); 
var item = tree.dataItem(selectedNode); 
item.set("text", "Changed Text"); 

точка является первым параметром item.set("text", которые должны быть определены в dataTextFieldkendoTreeView конфигурации.

Смежные вопросы