SimplePager が接続された CellTable が機能しており、行数が多いため早送りボタンを有効にしています。
行数はかなり変動する可能性があり、合計テーブル サイズに比例して前方に進む方が理にかなっています。たとえば、100 レコードではなく、クリックごとに 10% です。
- %age ベースの早送りボタンを直接設定する方法はありますか?
- ページャの初期化後、いつでも早送りの増分を設定できますか。レコード数に基づいて変更できるようにするには?
SimplePager が接続された CellTable が機能しており、行数が多いため早送りボタンを有効にしています。
行数はかなり変動する可能性があり、合計テーブル サイズに比例して前方に進む方が理にかなっています。たとえば、100 レコードではなく、クリックごとに 10% です。
手動で行う必要があります。一度にすべてのデータをフェッチすると、レコードの総数がわかります。レコードの総数を取得するクエリを作成しない場合。Override
早送りボタンのクリック方法。レコードの総数とスキップする指定されたパーセンテージに基づいて、取得するレコードの数を計算し、クエリを作成するか、データが既にある場合はそれを表示します。
EDIT:早送りボタンはプライベートメンバーであり、ゲッターとセッターはありません。これには 2 つのオプションがあります。独自のページャー クラスを作成するか、ページャー クラスをコピーして、プロジェクトのパッケージ「com.google.gwt.user.cellview.client」に配置します。そして、早送りボタンを保護または公開します。これにより、デフォルトのクラスがオーバーライドされます。