从Telerik到Kendo Treeview ItemDataBound

从Telerik到Kendo Treeview ItemDataBound,telerik,treeview,kendo-treeview,Telerik,Treeview,Kendo Treeview,我目前正在更改一个网站,该公司希望更改从Telerik到剑道的所有内容 我现在遇到了一些麻烦。在BindTo方法中,可以有一些映射,以及.ItemDataBound。在这种情况下,您可以设置一个值。下面是一个完整的示例: @(Html.Kendo().TreeView() .Name("MenuTree") .Checkboxes(true) .ExpandAll(true) .DragAndDrop(false) .Events(events => events.Select("onCh

我目前正在更改一个网站,该公司希望更改从Telerik到剑道的所有内容

我现在遇到了一些麻烦。在
BindTo
方法中,可以有一些映射,以及
.ItemDataBound
。在这种情况下,您可以设置一个
。下面是一个完整的示例:

@(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);
....
@(Html.Kendo().TreeView()
.名称(“菜单项”)
.复选框(true)
.ExpandAll(正确)
.DragAndDrop(错误)
.Events(Events=>Events.Select(“onChecked”))
.BindTo(枚举名称、映射=>
{
mappings.For(binding=>binding.ItemDataBound((item,menuGroup)=>
{
item.Text=this.GlobalResource(“EnergyLine”,菜单组);
菜单组结果;
Enum.TryParse(menuGroup、true、out结果);
item.Value=((int)result).ToString(CultureInfo.InvariantCulture);
....

但是剑道没有属性
Value
。剑道对应的属性是什么?

尝试
item.Id
而不是
item.Value

相同的属性是'item.LoadOnDemand'-我不知道在剑道中用什么替换它。