Сетка Kendo UI Скрыть столбец. Шаблон

Компоненты, которые я использую Kendo UI, но у меня проблема с сеткой

Если вы используете код ниже, столбец «Команда» не отображается на странице, но страница Изменить сортировку или по сетке, происходит обновление страницы.

@(Html.Kendo().Grid(Model)
.Name("Grid")
.Columns(columns =>
{
    columns.Bound(p => p.cd_empresa).Visible(false);
    columns.Bound(p => p.cd_grupo).Visible(false);
    columns.Bound(p => p.descricao);
    columns.Template
    (
        @<text>
    Text 1
    Text 2

    </text>
    ).Title("Command").Width(80);

})
.ColumnMenu()
 .Selectable(selectable => selectable.Mode(GridSelectionMode.Single))
.Pageable()
.Sortable()
.Scrollable(scr => scr.Height(240))
.Filterable()
.DataSource(dataSource => dataSource
    .Ajax()
    .ServerOperation(false)
    .PageSize(7)
    .Read(read => read.Action("Index", "GrupoFiscal"))
    .Model(model => model.Id(p => p.cd_grupo))
    .Model(model => model.Id(p => p.cd_empresa))
)

)

Если я положу

. DataSource (dataSource => dataSource
         . Ajax ()
         . ServerOperation (false)
         . PageSize (7)
         . Read (read => read.Action ("Index", "GrupoFiscal"))
         . Model (model => model.Id (p => p.cd_grupo))
         . Model (model => model.Id (p => p.cd_empresa))
     )

Ajax работает без обновления страницы, но столбец «Команда» не отображается. Примечание. В этом столбце есть ссылки на «Редактировать», «Удалить» и «Подробности».


person José Luiz    schedule 15.01.2013    source источник


Ответы (1)


См. документация:

Шаблон столбца не отображается

Это произойдет, если шаблон сервера установлен, но сетка настроена для привязки ajax. Также установите ClientTemplate. Это также произойдет, если установлен только шаблон клиента, но сетка настроена для привязки к серверу. Также установите шаблон.

person Atanas Korchev    schedule 15.01.2013