2

我目前正在使用很棒的 Flexigrid。但是,当我在特定书籍列表的第 8 页上时,然后我更改为另一套少于 8 页的书籍,Flexigrid 加载第 8 页,上面什么都没有...

我只是想知道如何将“页面”值重置为 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();

任何帮助深表感谢。

4

2 回答 2

6

newp : 1是这里的诀窍。

$('#MyFlex')
    .flexOptions({
        url: urlAction,
        newp: 1
    }).flexReload();
于 2012-04-16T13:59:48.773 回答
1

您可以做的只是找到“第一个”按钮并在其上触发点击事件。因此,假设您的表包含在一个具有容器 id 的 div 中(如果您有多个表网格,最好定位一个上下文)

$('#container .pFirst').click();
于 2012-04-16T06:58:52.500 回答