Я хочу отключить Jquery tablednd - PullRequest
       2

Я хочу отключить Jquery tablednd

2 голосов
/ 14 декабря 2010

Привет, я использовал jquery tablednd.Я написал функцию, которая инициализирует tablednd к таблице

Но я хочу знать, есть ли возможность отключить tablednd ... ??

Ответы [ 3 ]

6 голосов
/ 22 февраля 2011

Мне удалось отключить tableDnD, вызвав следующую функцию:

function tableDragAndDropDisable(cssID){
    $(cssID + " tr").addClass("nodrag nodrop");
}

// sample usage
tableDragAndDropDisable("#sortable_table");

Это добавит классы "nodrag nodrop" к каждой строке таблицы с заданным идентификатором (cssID) -эффективно отключить таблицу своей способности сортировки.

2 голосов
/ 07 апреля 2011

Я думаю, что точный способ отключить tableDnd show: удалить привязку 'mousedown' для td.

Итак, пример:

html:

<table id="first-table"> ..... </table>
<table id="second-table"> ..... </table>

javascript:

<script type="text/javascript>
// disable first table
jQuery("#first-table td").unbind("mousedown");

// enable second table
jQuery("#second-table").removeclass("nodrag nodrop").tableDnD();
</script>
0 голосов
/ 14 декабря 2010

вы можете удалить cssclasses nodrop и nodrag

rows.removeClass('nodrop nodrag');

, где строки являются строками таблицы

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...