Kendo网格在分组后更改列的名称

时间:2014-05-29 06:40:13

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

我正在使用MVC包装器来创建kendo网格,每次我想要对一行进行分组时,列的标题将被忽略。如果标题是在网格.Title(“”)或视图模型[Display(Name =“”)]中设置的,则无关紧要。结果是一样的。对此有何意见?

我添加了一个示例,当我对列http://prntscr.com/3nm8rk

进行分组时的样子
     @(Html.Kendo().Grid(Model)
              .Name("GridEkstenzija" + guid)
              .Columns(columns =>
              {
                  columns.Template(@<text></text>).ClientTemplate("<img style='   display: block; margin-left: auto; margin-right: auto;'" + "width='24' height='24' src='" + Url.Action("UcitajSlikuEkstenzije") + '/' + "#:data.IdEkstenzija#' />").Title(EkstenzijeDatotekaLanguage.Icon);
                  columns.Bound(p => p.Ekstenzija);
                  columns.Bound(p => p.Opis);
                  columns.Bound(p => p.MimeType);
                  columns.ForeignKey(f => f.StatusId, (IEnumerable)ViewBag.StatusEkstenzija, "IdStatus", "Naziv").Title("Status");
              })

                              .Selectable(sel => sel.Mode(GridSelectionMode.Single))
                                      .Sortable().Pageable(pg =>
                  {
                      pg.PageSizes(new[] { 20, 50, 100, 300 });
                      pg.Refresh(true).Numeric(true
                          ).Messages(ms => ms.First(Resources.KendoPageableFirst).Last(Resources.KendoPageableLast).Next(Resources.KendoPageableNext).Previous(Resources.KendoPageablePrevious).Empty(Resources.KendoPageableEmpty)
                              .ItemsPerPage(Resources.KendoItemsPerPage).Display(Resources.KendoPageableDisplay));
                  })
                              .DataSource(dataSource => dataSource.Ajax().PageSize(10)
                                  .ServerOperation(false).Model(model => model.Id(p => p.IdEkstenzija))
                                  .Read(read => read.Action("Read", "EkstenzijaDatoteke").Type(HttpVerbs.Post))))

0 个答案:

没有答案