我想将蒲公英数据表与 thymeleaf 一起使用。我的 html 文件如下:
<table id="myTableId"
dt:table="true"
dt:url="@{/dataTable}"
dt:serverside="true"
dt:processing="true"
dt:deferLoading="10">
<thead>
<tr>
<th dt:property="id">Id</th>
<th dt:property="name" dt:default="My default value !">name</th>
<th dt:property="state">state</th>
</tr>
</thead>
</table>
控制器 :
@RequestMapping(value="/dataTable")
public @ResponseBody DatatablesResponse<ApplicationItem> allAppForTable(@DatatablesParams DatatablesCriterias criterias){
List<Application> appList=service.listApplications();
List<ApplicationItem> aa=new ArrayList<>();
for(Application a:appList){
ApplicationItem ai= new ApplicationItem();
ai.setId(a.getId());
ai.setName(a.getName());
ai.setState(a.getState());
aa.add(ai);
}
Long count=(long)appList.size();
DataSet<ApplicationItem> dataSet=new DataSet<ApplicationItem>(aa, count,null);
return DatatablesResponse.build(dataSet, criterias);
}
但是当我进入这个页面时,表格是空的。第一次加载时如何初始化表格。