在kendo mvc grid中设置/修改标题?

时间:2016-05-25 12:35:57

标签: asp.net-mvc kendo-ui kendo-grid kendo-asp.net-mvc

我正试图抓住列绑定信息。所以我可以添加一些设置(宽度,标题等)到Kendo网格,其中列是在飞行中创建的。

代码:

@(Html.Kendo().Grid<dynamic>().Name("Grid").AutoBind(false) //model is dynamic
.Columns(columns => {
for (int index = 0; index < Model.mycolumns.Count; index++)
 { 
   var item = Model.mycolumns.ElementAt(index);
   columns.Bound(item.Value, item.Key).Title("Test").Filterable(false); // Title setting ignored 
 } 
});

当我将filterable false或Title设置为某个值时,将其完全忽略。

有趣的是当我评论完整的.columns(绑定代码时,我仍然可以使用默认设置和标题加载网格。

如果我想通过应用可锁定等修改标题或冻结列,我无法控制网格设置(严格的调试器触发)。无论我在bound下的cshtml中写什么,都忽略了。

注意:mycolumns的类型为Dictionary<string, System.Type>,从加载时的控制器返回

0 个答案:

没有答案