数据加载监听
监听事件有两种:
-
- onLoadSuccess - jQuery Event:
load-success.bs.table
- onLoadSuccess - jQuery Event:
-
- onPostBody- jQuery Event:
post-body.bs.table
- onPostBody- jQuery Event:
第一种一般只在页面初次加载和翻页时会触发。
第二种是通过ajax获取到服务端的数据后,通过$('#table').bootstrapTable('load', rs.data)进行加载数据胡或者通过$('#table').bootstrapTable({data: rs.data})进行数据加载。
在表格内再加载表格
我的场景是,表格内先渲染一个tabs,然后每个tab下都是一个表格。tabs下的表格数据需要依赖最外层表格的数据从服务端返回才能进行请求。
数据加载方式只能通过$('#table').bootstrapTable({data: rs.data})这种方式加载渲染,不能通过.bootstrapTable('load', rs.data)这种方式加载数据。
在JSP内使用模板字符串
在JSP中不能直接使用模板字符串中的变量加载符号${}。需要加一个反斜杠\${}。
`<span id="audio_\${row.id}" >模板字符串</span>`