jQuery DataTables - 奇怪的分页问题

时间:2015-08-10 11:02:45

标签: jquery datatables

我有一个jQuery DataTables,包含2个列(“Name”和“Description”),将显示在我的网页上。

我有以下代码填充数据表中的数据。

for (var i=0; i<iData.length; i++) {
    table.fnAddData([iData[i].NAME, iData[i].DESCRIPTION],false);
}
table.fnDraw();

奇怪的是我必须在表格中显示40个名称/描述,其中一个对象包含名称为“英国航空公司”,在桌子上的上一个/下一个上它只是加载对象直到它遇到“英国航空公司” “之后它会回到表格的第一页。

如果我用任何其他名称/描述重命名此对象,例如“Test”,“Dummy”等,它的作品都可以吗?

关于这个问题的任何线索?

<!-- html code snippet-->

    <div class="table_container_diffengine_bank">

                <table id="table_diffenginebank" cellpadding="0" cellspacing="0" border="0">
                    <thead>
                        <tr>
                            <th>Name</th>
                            <th>Description</th>
                        </tr>
                    </thead>
                    <tbody>
                    </tbody>
                </table>

    </div>

<!-- JS script for creating the datatable -->

var table = aContext.find('#table_diffenginebank').dataTable({
			"bPaginate": true,
			"bLengthChange": false,
			"bFilter": false,
			"bSort": true,
			"bInfo": false,
			"bAutoFalse": false,
			"bJQueryUI": true,
			"bAutoWidth": false, // Disable the auto width calculation
			"aoColumns": [
				{ "sWidth": "30%" }, // position
				{ "sWidth": "70%" }  // 1st column width
			],
			"fnDrawCallback": fnNewDrawCallback("#table_diffenginebank", layoutContext.callAddItemsSelectionDiffBank ),
			"fnRowCallback": function(nRow, aData, iDisplayIndex) {
				if (!($.urlParam('setName') === null || $.urlParam('setName') == undefined || !$.urlParam('setName'))) {
					if(aData[0]==$.urlParam('setName'))
						nRow.setAttribute('id',"rowid");
				}
			}
		});

然后我有一个要在此分页表中填充的值列表。

0 个答案:

没有答案