Telerik-grid разбивка на страницы и сортировка при использовании внешнего источника данных - PullRequest
0 голосов
/ 15 декабря 2011

Я экспериментирую с использованием внешнего источника данных с Telerik Grid, используя образец поиска в Твиттере в качестве руководства

http://demos.telerik.com/aspnet-mvc/razor/grid/externalservicetwitter

Я запустил их образец, но не могу заставить работать пейджинг и сортировку.

В примере они настраивают серверную часть сетки с помощью кода

@(Html.Telerik().Grid<TwitterItem>()
    .Name("Grid")
    .Columns(columns =>
    {
        columns.Template(o => { }).Title("Author").Width(100);
        columns.Template(o => { }).Title("Avatar").Width(80);
        columns.Bound(o => o.text).Title("Post");
    })
    .ClientEvents(events => events
        .OnDataBinding("onDataBinding")
        .OnRowDataBound("onRowDataBound")
    )
    .Scrollable(scrolling=>scrolling.Height(400)))

Итак, я добавил .Pageable и .Sortable к конструкции, как и в других примерах, но, похоже, это не имеет значения

@(Html.Telerik().Grid<TwitterItem>()
    .Name("Grid")
    .Columns(columns =>
    {
        columns.Template(o => { }).Title("Author").Width(100);
        columns.Template(o => { }).Title("Avatar").Width(80);
        columns.Bound(o => o.text).Title("Post");
    })
    .ClientEvents(events => events
        .OnDataBinding("onDataBinding")
        .OnRowDataBound("onRowDataBound")
    )
    .Scrollable(scrolling=>scrolling.Height(400))
    .Pageable()
    .Sortable()

)

Должно ли это работать? Есть ли что-то еще, что я должен делать?

1 Ответ

0 голосов
/ 27 августа 2012

У меня такая же проблема.Моя задача состоит в том, чтобы пользователи хотели повторно получать данные по разным критериям и ожидали, что результаты будут накапливаться в сетке, пока они не очистят сетку.Я строю эту возможность.Я получил накопление на работу, но по пути что-то вызывает "Отображение элементов 0 - 0 из 0".Этот вопрос давно здесь сидит.Это заставляет меня чувствовать себя обескураженным.Моя теория заключается в том, что пользовательская привязка портит другие настройки.Джо

...