jqGrid перетаскивание строк

#javascript #jquery #jqgrid #drag-and-drop #jquery-ui-draggable

#javascript #jquery #jqgrid #перетаскивание #jquery-пользовательский интерфейс-перетаскиваемый

Вопрос:

В jqGrid есть функция, позволяющая перетаскивать столбцы из одной таблицы в другую таблицу. Это можно увидеть на http://www.trirand.com/blog/jqgrid/jqgrid.html под New in version 3.6 под Drag and Drop Rows

У меня две основные проблемы. Первый из них, когда я удаляю строку из одной таблицы в другую, изменяется идентификатор строки таблицы (может быть, это функция jquery-ui). Это можно проверить на примере trirand. Во-вторых, я теряю один из своих столбцов при каждом перемещении (я предоставлю больше информации о второй проблеме)

Есть идеи?

Комментарии:

1. Существуют различные gridDnD варианты, которые вы можете использовать ( autoid например, как функцию). Если вы описываете такую проблему, как исчезновение столбцов, вы должны включить определение обеих сеток и вызов gridDnD метода, который вы используете в данный момент.

2. @Oleg спасибо за ваш ответ. Когда я говорю о своей первой проблеме, я сделал это: я сделал autoid равным false . Однако на этот раз он начал присваивать разные идентификаторы моим удаленным строкам, например: jqg1, jqg2, jqg3.. (Это был номер dnd_auto — вы можете перетаскивать и проверять идентификатор tr в firebug с веб-сайта trirand)

3. Я предложил вам определить autoid как функцию, а не как логическое значение. Только после того, как вы опубликуете определение сеток, можно написать любой пример autoid .