我有一个数据表,其中填充了来自服务器的分页结果。目前,所有设置均已完美设置,并且可以正常运行。我们使用淘汰表,并将选定的ID存储在一个视图模型中,以便我们自己跟踪它们。
问题在于选择。我正在使用datatables.selection扩展名,但我认为它不能满足服务器上分页结果的多个页面的需要,因为它只为所选页面加载10个项目。例如,在第1页上,我将说出3个项目,然后我的网格将显示“显示1-10,共14个3行”,但是当我切换到第二页时,行的选择将消失,而在第二页上选择一行页面上将显示为“显示11-14个(共14个),已选择1行”。
由于我保留了选定的ID,因此我确实重画了一次选定的ID,因此在页面之间切换时保持了状态,但是我真正需要的是手动能够告诉数据表选定了多少个ID。我需要能够手动覆盖以下内容(这是在数据表配置中设置的方式)
select: true,
rowId: 'id',
'language': {
select: {
rows: {
_: '%d rijen geselecteerd',
0: '',
1: '1 rij geselecteerd'
}
}
}
我在下面尝试了以下方法,但是它不起作用
table.i18n( 'select.rows', {
_: '%d rows selected',
1: '1 row selected'
}, 4 )