2

我在 1.1.0 版、Thymeleaf 和 Spring MVC 中使用蒲公英数据表组件

我可以使用数据数量过滤表格,并且可以使用分页。

我对这种情况有疑问:

  • 我单击一行数据并在新页面中显示其详细信息
  • 我返回到 DataTable(上一页),在这里,我松开了数据的分页和数量(数据表的状态没有保存。

这是我的代码的一部分:

<table id="table_result" class="table table-striped table-bordered table-hover table-responsive" dt:table="true" dt:url="@{/accor/orders/search}" 
dt:sortable="true" dt:pagingType="full_numbers"
dt:lengthMenu="'10,25,50,100'" dt:pageable="true" dt:info="true" dt:dom="lpirt" dt:theme="bootstrap2" dt:serverside="true" dt:processing="true" 
dt:ajaxParams="getExtraParams" dt:autowidth="false" dt:filterSelector="#filterButton">

如何保存 DataTable 的状态?

4

2 回答 2

0

为此行为添加StateSave和回调。官方文档 中有例子。StateLoad

于 2016-05-13T01:40:31.100 回答
0

只需添加属性 <table ... dt:statesave="true">,它就会将当前状态存储在您的本地存储中。

无需编写自定义回调;)

于 2018-02-01T18:06:56.390 回答