Ext 3: Экспорт большой сетки с нумерацией страниц в Excel - PullRequest
1 голос
/ 02 марта 2012

Каков наилучший способ экспорта больших, разбитых на страницы сеток в XLS в Ext 3.x?Я нашел Ext.ux.Exporter , но он экспортирует только текущую страницу сетки.

Спасибо.

Правка # 1:

Спасибо всем!Магазины обычно связываются с серверами через AJAX, и для отправки загрузки запрос должен быть обычным HTTP-запросом.Если лучшим способом экспорта больших сеток является серверная сторона, то лучше всего было бы перенаправить POST-запрос магазина extjs (включая все baseParams для фильтров, применяемых к сетке) из AJAX, чтобы иметь возможность доставлять сгенерированный сервером xmlэкспорт

1 Ответ

1 голос
/ 03 марта 2012

Экспортер перебирает записи, фактически находящиеся в магазине.Как вы сказали, если сетка разбита на страницы, вы будете экспортировать только записи на активной странице, так как это все и только то, что содержится в магазине.1000?1000000 записей?В этом случае я бы не рекомендовал делать это на клиенте.

Если вы решили использовать нумерацию страниц, вероятно, вы экспортируете в Excel на своем сервере.Некоторые советы: <html> таблица, CSV, PHPExcel.

...