Всем привет!
1. Большое спасибо автору(ам) jqGridPHP, отличная вещь, очень помогает в работе. Дай Бог тебе(вам) здоровья!
2. Отточил работу с Oracle, т.е. добавил jqGrid_DB_Oracle в подпапку DB. Добавил простую обёртку для LIMIT OFFSET, т.е. в своих запросах можно смело использовать этот синтаксис - он будет корректно преобразован в постраничный запрос by Oracle. Сделал это в рамках перевода DLE под Oracle.
3. Спасибо за идею с Date Range Picker, даже не знал о таком плагине, чудная вещь. Правда я, по-началу, сделал фильтр по полям с датой через LIKE - для этого добавил в colModel ещё один параметр "filter", куда прописываю преобразование даты в строку. В searchOpLike я беру не $c['db'], а $c['filter']. При этом сортировка работает как по полю типа "дата". Для поиска по одиночной дате - прикольно, но промежуток дат, безусловно, лучше реализовать через Date Range Picker.
4. Набрёл на днях на вот эту статью
http://freehabr.ru/blog/1111.html, немного доработал и получился класс, превращающий TDBGrid by Delphi в многомерный массив, а уже из него получаем colModel by jqGrid. Можно было и напрямую сделать получение colModel, но код проекта не очень хотелось переписывать.
В случае ведения основного проекта на Delphi, просто незаменимая вещь для параллельного ведения Web-клона. Мало ли, может кому-то пригодится.
5. Заметил, что реализация GroupHeader некорректно работает на версиях jqGrid 4.2.0 и 4.3.1. После updateGroupHeader шапка таблицы многократно повторяется по вертикали. С версией jqGrid 4.1.2 (тем, что использован здесь
http://jqgrid-php.net/examples/?render=jqMiscGroupHeaderEx) всё работает корректно. Поэтому пока оставил версию 4.1.2, но в будущем придётся всё равно разобраться в чём дело, т.к. такой способ группировки мне значительно больше подходит, чем родной от trirand, т.к. не всегда столбцы, которые необходимо объединить общей шапкой, расположены рядом, а новые версии jqGrid тоже использовать хочется.
6. Может быть кто-нибудь знает, как можно приспособить jqGrid, чтобы он стал чем-то вроде VerticalGrid, когда столбцы разворачиваются в строки, а названия столбцов располагаются в крайнем левом столбце? Ну, что-то наподобие DevExpress TdxInspector или TcxVerticalGrid? Типа такого
http://www.devexpress.com/Products/VCL/ExVerticalGrid/ Или, может, кто-нибудь подскажет как проще всего можно в своём диалоге на основе jQuery UI Dialog вывести данные из jqGrid в виде формы так, как это делает стандартный метод viewGridRow? Просто в моём случае диалог весьма сложен по структуре, с Tab-ами и вложенными jqGrid-ами.