我目前正在更改一个网站,该公司希望更改从Telerik到Kendo的所有内容。
我现在遇到了一些麻烦。在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属性。Kendo对应的属性是什么?
发布于 2014-12-03 19:36:49
尝试使用item.Id而不是item.Value。
https://stackoverflow.com/questions/23218709
复制相似问题