Telerik Grid показывает нежелательные строки в медленной системе - PullRequest
1 голос
/ 20 декабря 2011

Когда система работает медленно, сетка telerik показывает 2 пустых строки вместе с одной строкой, содержащей «готовый» текст. Пожалуйста, предложите мне, как решить эту проблему.

Спасибо, Мегха

1 Ответ

0 голосов
/ 29 декабря 2011

Прежде всего вы можете скрыть свою сетку под нагрузкой,

@(Html.Telerik().Grid(Model)
    .Name("myGrid")
    .Columns(columns =>
    {
        columns.Bound(o => o.OrderID).Width(100);
        columns.Bound(o => o.ContactName).Width(200);
        columns.Bound(o => o.ShipAddress);
        columns.Bound(o => o.OrderDate).Format("{0:MM/dd/yyyy}").Width(120);
    }).ClientEvents(events => events.OnDataBound("GridOnDataBound"))
......
......
).HtmlAttributes(new {style = "display: none"})

затем с помощью события onDatabound вы можете показать свою сетку, когда процесс завершится

<script>
    function GridOnDataBound() {
        $('#myGrid').show();
    }
</script>
...