Я использую надстройку для переупорядочения строк DataTables (http://jquery-datatables-row-reordering.googlecode.com/svn/trunk/index.html), и я хочу иметь возможность отключить переупорядочение в JS. Я использовал код, похожий на следующий код:
if ($(this).attr("checked")) {
$("#" + parameters.TableId).dataTable(
{
"bDestroy": true,
"bPaginate": false,
"bLengthChange": false,
"bFilter": false,
"bSort": true,
"bInfo": false,
"bAutoWidth": true
}).rowReordering({ sURL: parameters.sURL, iIndexColumn: parameters.iIndexColumn });
} else {
$("#" + parameters.TableId).dataTable(
{
"bDestroy": true,
"bPaginate": false,
"bLengthChange": false,
"bFilter": false,
"bSort": false,
"bInfo": false,
"bAutoWidth": true
});//.rowReordering({ sURL: parameters.sURL, iIndexColumn: parameters.iIndexColumn });
но это не работает (я все еще могу перетаскивать строки, но поскольку я сделал bSort равным false, порядок сортировки не сохраняется. Я хочу отключить перетаскивание). Что я могу сделать?
.rowReordering()
, это означает, что ваша логика в операторе if неверна, потому что она никогда не входит в раздел else. - person Jeemusu   schedule 13.07.2012if() {} else {}
? - person Jeemusu   schedule 13.07.2012