2014-04-22 4 views
0

현재 Telerik에서 Kendo에 이르기까지 모든 것을 변경하려는 웹 사이트를 변경하고 있습니다.Telerik에서 Kendo Treeview ItemDataBound

그리고 이제 나는 몇 가지 문제가 있습니다. BindTo 메서드에서 일부 매핑을 가질 수 있으며 .ItemDataBound입니다. 그리고 그 점에서 Value을 설정할 수 있습니다.

@(Html.Kendo().TreeView() 
.Name("MenuTree") 
.Checkboxes(true) 
.ExpandAll(true) 
.DragAndDrop(false) 
.Events(events => events.Select("onChecked")) 
     .BindTo(enumNames, mappings => 
    { 
     mappings.For<string>(binding => binding.ItemDataBound((item, menuGroup) => 
      { 
       item.Text = this.GlobalResource("EnergyLine", menuGroup); 
       MenuGroup result; 
       Enum.TryParse(menuGroup, true, out result); 
       item.Value = ((int)result).ToString(CultureInfo.InvariantCulture); 
.... 

그러나 검도는 속성 Value이없는 : 전체 예는 여기에있다. 검도에 해당하는 속성은 무엇입니까?

+0

'item.LoadOnDemand '와 동일합니다. 검도에서는 이것을 대체 할 항목이 없습니다. – Moelbeck

답변

0

item.Value 대신 item.Id을 시도하십시오.