我目前正在使用Flexigrid,这很棒。然而,当我在一个特定的书籍列表的第8页上说,然后我改为另一套少于8页的书籍,Flexigrid没有加载任何内容......
我只是想知道如何将'page'值重置为1.我试过了:
$("#books").flexOptions({ url: '/books/list', params: [{ name:'bookId', value: $('#Books').val()}, {name:'fromDate', value: $('#fromDate').val()}, {name: 'toDate', value: $('#toDate').val()}]}).flexReload({ page: 1 });
和
$("#books").flexOptions({ page: 1, url: '/books/list', params: [{ name:'bookId', value: $('#Books').val()}, {name: 'fromDate', value: $('#fromDate').val()}, {name: 'toDate', value: $('#toDate').val()}]}).flexReload();
非常感谢任何帮助。
答案 0 :(得分:6)
newp : 1
就是诀窍。
$('#MyFlex')
.flexOptions({
url: urlAction,
newp: 1
}).flexReload();
答案 1 :(得分:1)
您可以做的只是找到“第一个”按钮并触发其上的点击事件。所以,假设你的表包含在一个id为container的div中(如果你有多个表格,最好定位一个上下文)
$('#container .pFirst').click();