Пейджинг на стороне сервера Kendo Grid с привязкой модели

1

Привет, у меня есть сетка кендо в моем частичном представлении.

И я привязал модель как источник данных сетки. И отметим, что у моей сетки нет метода Read. Вместо метода чтения я использую модель.

Вот мое мнение..

@model Project.MVC.Areas.Razor.Models.CustomerListModel

<div id="dvResultGrid">
    @(Html.Kendo().Grid<Portal.Application.BoundedContext.ScreenPop.Dtos.Customer>(Model.CustomerList)
    .Name("grdWindowResults")

    .Columns(columns =>
                   {
                       columns.Bound(x => x.Name1).Visible(true);
                       columns.Bound(x => x.Name2).Visible(true);
                       columns.Bound(x => x.ContactName);
                       columns.Bound(x => x.BillingAddress1);
                   })
    .Pageable()
    .Sortable(x => x.Enabled(false))
    .Scrollable(x => x.Height("auto"))
    .Selectable(selectable => selectable.Mode(GridSelectionMode.Single))
    .Reorderable(reorder => reorder.Columns(true))
    .DataSource(dataSource => dataSource
        .Ajax()
        .ServerOperation(false)                                                              
        .PageSize(5)
        .Model(model =>
                {
                    model.Id(p => p.CustomerId);

                })
    )
)
</div>

И то, что мне нужно сделать, - это сделать серверный пейджинг для моей сетки. Как я могу это сделать с помощью метода чтения. Есть ли какой-нибудь вариант?

  • 0
    Если вы привязываете сетку к модели, ожидаете ли вы увидеть больше результатов, которые не являются частью ожидаемого набора результатов, который будет реализован? Если это так, вам нужно будет включить действие чтения и просто изменить частичное, чтобы ссылаться на какой-то идентификатор, чтобы получить нужную информацию. Почему вы должны выполнять пейджинг на стороне сервера, а не на стороне клиента? Это просто, чтобы я мог понять ваш вариант использования
Теги:
asp.net-mvc
kendo-ui
kendo-grid

1 ответ

0
Лучший ответ

Я ответил на ваш форум.

  • 0
    После того, как я удаляю конфигурацию Ajax, данные не загружаются. И нет ошибок JavaScript? Осталось ли что-нибудь, что мне нужно сделать?
  • 0
    Ответил в ветке форума. Не буду обновлять этот ответ больше.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню