jqgrid — no such method gridunload

Ларчик открывается просто. Разработчики зачем-то заменили вызов вида:

на

jqgrid маленькие не очевидные хитрости…

1) Кнопка со своей иконкой в панели навигации:

2) Разделитель кнопок

Экспорт из jqGrid в Excel часть 2

Описанный вот здесь способ таки оказался неудобен. Однако я вспомнил что Excel отлично открывает файл в формате xml. И формат этот хорошо описан здесь. Так почему бы не формировать xml файл? Сказано — сделано. Код видоизменился в :

Экспорт из jqGrid в Excel

Вариантов на текущий момент два: использовать серверную часть проекта jqgrid-php, и перелопачивать таким образом свой код или написать обработчик на JavaScript который будет формировать файл формата csv. Я предпочел второй вариант. Однако столкнулся с «подводным» камнем. А именно, сайт у меня в кодировке utf8, а виндовый офис (с OpenOffice  и LibreOffice проблем нет) по умолчанию думает что всё что csv, то в формате windows-1251, и нет даже диалога выбора кодировки. Потому для устранения сей пришлось пойти на некоторую хитрость — формирую не файл не с расширением csv, а с расширением txt, с разделителем колонок — табуляция. А далее уже в Excel загружаю его через: Данные — Получение внешних данных — Из текста.

» Читать далее

jqgrid Uncaught TypeError: Cannot read property ‘integer’ of undefined

Данная ошибка появляется в JqGrid 4.xx если не подключены файлы перевода. В ранних версия перевод было подключать не обязательно, по умолчанию оный был английский.

Для русификации например нужно добавить:

1 2 3