示例1.自动化渲染的重载
<!--【HTML】-->
<table class="layui-table" lay-data="{id: 'idTest'}"> …… </table>
//【JS】
table.reload('idTest', {
url: '/api/table/search'
,where: {} //设定异步数据接口的额外参数
,page: {
curr: 1 //重新从第 1 页开始
}
});
示例2:方法级渲染的重载
<!--【HTML】-->
<table class="layui-table" lay-data="{id: 'idTest2'}"> …… </table
//所获得的 tableIns 即为当前容器的实例
var tableIns = table.render({
elem: '#idTest2'
,clos: [] //设置表头
,url: '/api/data' //设置异步接口
,id: 'idTest2'
});
//这里以搜索为例
tableIns.reload({
where: { //设定异步数据接口的额外参数,任意设
aaaaaa: 'xxx'
,bbb: 'yyy'
//…
}
,page: {
curr: 1 //重新从第 1 页开始
}
});
//上述方法等价于
table.reload('idTest', {
where: { //设定异步数据接口的额外参数,任意设
aaaaaa: 'xxx'
,bbb: 'yyy'
//…
}
,page: {
curr: 1 //重新从第 1 页开始
}
});