Я использую только js (php backend) для создания jqGrid.Я хочу добавить print / export, чтобы преуспеть с js, чтобы не включать все классы php для jqGrid (jqGrid.php) и дублирующий кодВозможно ли это и как?
Нет идеального способа напечатать jqGrid. Некоторую информацию, которая может вам помочь, вы можете найти в Проблемы с печатью веб-страниц: ищите хороший учебник для печати веб-страниц (сборка Jquery ui, jqgrid, zend) .
Наилучших результатов при экспорте информации в Excel можно достичь в отношении Open XML SDK 2.0, используемого на сервере (см. Дополнительные ссылки в разделе , как экспортировать данные подробного представления asp.net MVC в файл Excel? и Стратегия экспорта в Excel с форматированием из ASP.NET?). Я не уверен, что вы можете сделать это в вашей среде.
Вы также можете попробовать использовать excelExport метод jqGrid, реализованный в grid.import.js.
excelExport