尝试在Kendo Grid弹出编辑中使用友好名称

时间:2015-03-13 00:10:53

标签: kendo-ui telerik kendo-grid

我有一个使用弹出式编辑的Kendo Grid,因为我的模型中存在大量字段。但是该模型不使用友好。当我绑定一个列时,我可以简单地使用.Title(“Some Title”)来使列具有友好名称。当我弹出编辑器时,我从模型中获取名称。我已经通过telerik http://demos.telerik.com/aspnet-mvc/grid/editing-popup查看了这个演示,它清楚地显示了使用友好名称而不是绑定名称的弹出窗口。我不知道他们是怎么做的。任何帮助表示赞赏。

1 个答案:

答案 0 :(得分:1)

他们可能在属性上使用[Display(Name="Some Nice Title")]。 Data Annotations集合的一部分。 (这就是我通常用弹出式编辑器做的事情)

然后在编辑器窗口中使用@Html.LabelFor(m => m.[Your Property here]);(如果您提供自定义模板而不是让网格为您创建一个)

我假设您正在使用MVC包装器,所以这应该可以正常工作。

如果您可以提供模型的缩减版本,那么我相信我可以为您添加一些示例代码。如果这还不够清楚。