我遇到rowReordering的问题。我有一个数据表:
jQuery(document).ready(function () {
var myDataTable= $('#employeeTable').dataTable({
"bServerSide": true,
"bJQueryUI": true,
"bSortable": true,
"bFilter": false,
"bPaginate": false,
"bLengthChange": false,
"bInfo": false,
"sAjaxSource": "IndexData",
"bProcessing": true,
"aoColumns": [
{ "mData": "employeeNumber" },
{
"mData": "name",
"sWidth": "200px"
}
,
{ "mData": "possition" }
],
"fnRowCallback": function (nRow, aData, iDisplayIndex) {
var id = aData.employeeNumber;
$(nRow).attr("id", id);
return nRow;
},
});
myDataTable.rowReordering();
});
并且当firebug显示返回表时数据和行(tr-s)的id从1到x但是有一个错误“rowReordering不是函数”,即使我尝试myDataTable.dataTable().rowReordering
答案 0 :(得分:1)
您需要为此添加其他插件。 请查看以下链接了解详情:
答案 1 :(得分:1)
您需要添加rowReordering
插件,因此在您添加datatable
核心插件后将其添加:
<script src="http://jquery-datatables-row-reordering.googlecode.com/svn/trunk/media/js/jquery.dataTables.rowReordering.js"></script>
以下是此插件的项目主页:
http://jquery-datatables-row-reordering.googlecode.com/svn/trunk/index.html