Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Множественный draggable для html таблицы (https://javascript.ru/forum/dom-window/43410-mnozhestvennyjj-draggable-dlya-html-tablicy.html)

ilyas-> 04.12.2013 12:37

Множественный draggable для html таблицы
 
<table>
<tr>
<td></td><td></td><td></td><td></td>
</tr>
<tr>
<td></td><td></td><td></td><td></td>
</tr>
<tr>
<td></td><td></td><td></td><td></td>
</tr>
</table>

Здравствуйте! Мне нужно таблицу сортировать с помощью jquery ui, менять местами ячейки <td> в одной строке а потом менять местами строки <tr>, менять метсами можно только ячейки в одной строке так как у каждого ряда ячеек свой родитель строка

Пробовал вот таким методом
$(function() {
$( "#sortable" ).sortable();
$( "#sortable" ).disableSelection();
}); с примеров ui http://jqueryui.com/sortable/#display-grid но будет работать либо сортировка строк или только ячейки все вместе не работает чтобы сперва менять местами строки а потом в строках ячейки

ilyas-> 04.12.2013 13:28

Подскажите как правильно сделать сортировку для строк и для ячеек, ячейки у меня перетаскиваются но не сохраняются в наведенное место скорее всего изза двойного вызова метода .sortable(); и для disableSelection();
$(function() {
$( "#sortable" ).sortable();
$( "#sortable" ).disableSelection();
$(function() {
$( "#sortable2" ).sortable();
$( "#sortable2" ).disableSelection();

ilyas-> 04.12.2013 14:28

Вот пример не сортируются строки http://jsfiddle.net/SuRUv/

ilyas-> 05.12.2013 10:28

Спасибо вопрос решен погуглил и нашел правильное применение
$(function() {
$( ".sortable1, .sortable2" ).sortable({
connectWith: ".connectedSortable"
}).disableSelection();
});

ilyas-> 05.12.2013 14:37

Здравствуйте!

после сортировки мне необходимо сделать кнопку получить разметку, вот например я отсортировал ячейки табдицы потом хочу скопировать html уже измененной разметки если в браузере нажму CTRL+U исходный код остается неизменным а я же сортировал ячейки, мне нужно чтобы после нажатия на кнопку получить код появлялось поле с измененной сортированной разметкой которую можно скопировать


Часовой пояс GMT +3, время: 15:24.