Народ!
Никто не сталкивался с jqGrid:
Помогите пожалуйста понять ту часть работы плагина jqGrid, которая касается взаимодействия с серверными скриптами.
Подскажите хотя бы, как в jqGrid работают с полученными Id при мультиселекте. Грубо говоря, вот я получил id в скрипте
jQuery("#getselected").click(function(){
var nosel= "Not chosen any row";
var selr = jQuery('#list').getGridParam('selarrrow');
if (selr) alert(selr);
else alert(nosel);
return selr;
Вместо alerta - куда его девать-то еще, как засунуть в PHP?
Ясно что надо AJAX-ом, xml-http-Requestom - но как? В каком направлении хотя бы рыть?
Т.е., точный вопрос касается jqGrid-a:
можно ли повесить на клик мышки а не на нажатие Enter передачу в БД значений ячейки/строки. Или, как это представляется и должно быть, передавать в php ID выделенных строк.
Инструкцию к jqGrid читал, проблема в том что плохо ориентируюсь в AJAXE и JQuery.
Вот таблица, все работает, все отображается, изображения по событию OnMouseOver увеличиваются в размерах, editurl - все сохраняет.
Как сделать сортировку выделенных строк?
Пока придумал лишь один способ(костыль) - скрытый столбик, в который записываются флаги (единички) и которые прекрасно передаются в БД при редактировании ячейки через editurl.php.
И кнопка "сортировать по выделенным" тогда работает - просто кидает вверх все строки у которых есть флаг, а также закрашивает их заново выделенными при перерисовке таблицы (reloadGrid).
Это долго и неудобно если нужно покликать на сотню-другую строк.
Но как передать в php все ID выделенных строк? Тогда не нужен етот костыль. И тогда можно назначать различные обработчики выделенным строкам.
Да, и еще, выделение с Shift для смежных строк кто-то реализовывал в этом jqGride или еще нет, и возможно ли это технически?