如果索引不存在,jqxdatatable showDetails函数自动页面切换
我正在使用jqxDataTable
插件,如果当前页面中存在行索引,我能够成功显示行详细信息,我不知道如何显示行详细信息,如果行索引在下一页或任何其他页面,我需要一些帮助要完成这项任务请有人帮忙,请看看这个JSFiddle
这是场景
创建数据表,每页3个
$("#dataTable").jqxDataTable({ width: 632, source: dataAdapter, pageable: true, pageSize: 3, .... .... .. some more code });
按钮显示行详细信息
两个按钮显示行详细信息,其中第一个工作,因为行索引在当前页面,第二个按钮不。
// Page 1 row - no issue $('#jqxbutton').click(function () { $("#dataTable").jqxDataTable('showDetails', 0); }); // Page 2 row - don't know how to switch page automatically $('#jqxbutton2').click(function () { $("#dataTable").jqxDataTable('showDetails', 5); });
希望我的问题很清楚,如果您需要有关该问题的更多细节,请告诉我。
谢谢。
如果你想去某个页面,你可以这样做: $("#dataTable").jqxDataTable('goToPage', 2);
其中2
是页面索引。
因此,要在另一个页面上显示项目的详细信息,您可以执行以下操作:
$('#jqxbutton2').click(function () { var item = 6; var pageSize = $("#dataTable").jqxDataTable('pageSize'); $("#dataTable").jqxDataTable('goToPage', parseInt(item/pageSize)); $("#dataTable").jqxDataTable('showDetails', item); });