#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
.