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 に答える