C# 剑道树视图更改节点文本

C# 剑道树视图更改节点文本,c#,asp.net-mvc,kendo-ui,kendo-treeview,C#,Asp.net Mvc,Kendo Ui,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"); 在aja

是否可以在剑道树视图中以友好方式更改文本

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关闭树,因此我无法使用它,除非有办法避免此情况。

dataItem()是一个可观察的数组,因此使用.set()应该会导致渲染器自动更新显示

假定数据项文本字段名为“text”

treeview.dataItem(node).set('text', "New node text");
该点是
item.set(“text”
的第一个参数,它应该是
kendoTreeView
配置中定义的
dataTextField

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