2014-11-06 3 views
0

То, что вы часто находите при использовании динамически расширяемой сетки, такой как Teleriks RadGrid или Grid Kendo's, состоит в том, что чем больше столбцов вы предлагаете пользователю, тем больше данных нужно вытащить и тем более тяжелым становится запрос. Это происходит частично из-за того, что сетки не передают выбранные столбцы в источник данных.Telerik Kendo Grid или Telerik RadGrid: предлагают много столбцов (масштабируемость)

Например, если у нас есть Продукт со многими компонентами, местоположениями и другими свойствами, мы предпочитаем не использовать свойства, которые нам не нужны.

Каким образом может возникнуть проблема, связанная с потреблением большого количества данных? Можно ли передать выбранные столбцы в источник данных? Или можно погрузить поля после отдельного вызова AJAX?

Я знаю, что RadGrid и Kendo Grid - две совершенно разные технологии, но меня интересует ответ на оба. Я уверен, что кто-то, должно быть, видел ту же проблему с этими типами сеток.

ответ

1

Одним из способов смягчения проблемы является применение подкачки на стороне сервера к сетке - таким образом, только данные будут проходить по проводу. Как правило, проблема с объемом данных в сетках - это строки, а не столбцы.

Кроме того, убедитесь, что источник данных запрошен эффективно, особенно если вы соединяете данные из разных таблиц в своем источнике данных.

+0

Проблема в том, что выбор столбца полностью выполняется на клиенте. Никакие выбранные столбцы не передаются источнику данных. – Sebazzz

Смежные вопросы