2013-03-08 2 views
0

검도 트리보기에서 텍스트를 dinamically 변경할 수 있습니까?검도 트리 변경 노드 텍스트

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 업데이트시 노드 텍스트가 직접 변경되어야합니다. 읽기 작업은 트리를 닫아서 사용하지 않는 한 사용하지 않습니다.

+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"); 

포인트 kendoTreeView 구성에 정의되어야 dataTextFielditem.set("text"의 최초의 파라미터이다.