Как стать автором
Обновить
19
0
Артем @Artemeey

PHP разработчик

Отправить сообщение
В новой версии коннекторов под modx (август 2011) установлен свитч на контексты. Контекст по умолчанию mgr. Других пока нет. Так что беспокоиться нет смысла о защите в этой теме и об расширяемости коннекторов.
Нужно понимать, что habr это в первую очередь учебный материал, и чем больше он написан открытым и доступным языком, без использования завуалированных стогов переменных, тем лучше. А как алгоритм будет использован это уже на совести каждого.

И чтобы никто не пугался, отмечу, что Select тут всего один.
Drag-n-drop — Есть. Совйство грида: "sortable: true".
Что касается этого плагина:

В статье есть ссылка на примеры.

Зайдите сюда: «Row Editing» -> «Input types». Строчное редактирования с форматированием редактироуемых строк.

Также поддерживается изменение положений колонок и их размеров. Про группировку колонок не в курсе.

По поводу сортировки и группировки строк тут все понятно, это есть. Плюс к группировкам можно добавлять итоговую строку — например сумму за квартал (в бухгалтерии).
Я не понял, потом что на последнем скриншоте форма поиска…
Можно, но с условием, что столбцов будет ограниченное количество (Штук 100 хватит?).
В настройка грида убрать подгон ширины и появится прокрутка.
Если задать виксированную высоту и добавить полосы прокрутки то все так и получится. Смотреть нужно в сторону css. А вот что такое столбце для excel я не понял.
Да… Поправить надо.
Описался немного:
$INSERT = «INSERT INTO `tale2` SET `a` = '$_POST['b']'»
Если логика получениея и вставки данных разная, то в файле edit.php (или аналогичным, который получает данные и вставляет в таблицы) можно написать инструкции отдельно для каждого параметра (если таблиц несколько):

$param — имя вставляемого параметра

Для первой таблицы:
$INSERT = «INSERT INTO `tale` SET `$_POST[$param]` = '$_POST[$param]'»

Для второй таблицы:
$INSERT = «INSERT INTO `tale2` SET `$_POST[$param2]` = '$_POST[$param2]'»

и т.д.

А если имена в подключаемых таблицах отличаются (например 'SELECT `a` as b ...')
То инструкцию можно заменить так:
Для второй таблицы:
$INSERT = «INSERT INTO `tale2` SET `a` = '$_POST['a']'»

Или еще проще в настройках jqGrid:
{name:'b', index:'a', width:100},
Да, все верно. Но если вы программируете на jQuery и не хотите систему нагружать другими фреймфорками, то jqGrid то что надо.

ExtJS это отдельный фреймворк, кстати, именно на нем работает CMS MODx Revolution.
jqGrid это плагин, работающий на jQuery.

Информация

В рейтинге
Не участвует
Откуда
Санкт-Петербург, Санкт-Петербург и область, Россия
Зарегистрирован
Активность