我正在使用tablesorter作为视图。我有一个记录表,有3种出口方案:
我对如何实现这些场景感到有点困惑...... 以下是我的假设和怀疑:
$('#table tr')
。是的,它会真正导出所有$('#table tr')
并为每个项目选中是否启用了复选框$('#table tr:visible')
,但是如果我有12个过滤记录,但页面上只有10条记录而另一页上有另外2条呢?对于这三种情况,是否有一些最佳实践可以解决哪些记录应该导出(到csv / xls)?
答案 0 :(得分:2)
output widget有output_savedRows
option,其中包含以下设置:
"filtered"
,输出与过滤查询匹配的行。它通过使用以下选择器来完成此操作:
$('tr').not('.filtered')
"visible"
仅输出可见行。寻呼机隐藏的行,过滤器或设置为display: none
的行不会包含在输出中。在这种情况下使用可见选择器:
$('tr:visible')
"all"
将输出所有行。这包括隐藏&过滤行。
$('tr')
我计划在v2.22.2中添加一个新设置"selected"
,它将使用一个新选项output_selected
,其中包含输出窗口小部件用于包含在输出中的行类名
$('tr.selected')