#jquery #drag-and-drop #aspxgridview
Вопрос:
Я нашел пример перетаскивания строк od в ASPxGridView: https://supportcenter.devexpress.com/ticket/details/e4582/how-to-reorder-aspxgridview-rows-using-buttons-or-drag-and-drop/ Это то, что мне нужно для моего проекта. Но я не знаю, как сделать перетаскиваемый элемент абсолютно таким же, как если бы строка начала перетаскиваться? Как показано на рисунке, зеленый объект является перетаскиваемым элементом. Можно сделать его такой же ширины, как строка, которую начали перетаскивать, но ячейки имеют разную ширину. Я попытался отладить, но не обнаружил разницы в ширине ячеек в перетаскиваемом элементе, и ячейки в строке начали перетаскиваться. Можете ли вы объяснить, где нужно написать какой-то код, чтобы сделать ячейки одинаковой ширины? p.s. Имейте в виду, что в этом примере необходимо обновить ссылки на работу для jQuery.
$('.draggable').draggable({
helper: 'clone',
start: function (ev, ui) {
var $draggingElement = $(ui.helper);
//$draggingElement.width(gridView.GetWidth()); // <-- here the width corrected
}
});
Разница между шириной ячеек перетаскиваемого элемента и строки начала перетаскиваться