Locked History Actions

Diff for "GWT/Widget/CellTable"

Differences between revisions 2 and 3
Deletions are marked like this. Additions are marked like this.
Line 7: Line 7:

== CellTableの使えなさ ==

CellTableは以下の理由で「使えない」、もしくはSwingと同様なイメージでは使えない。

 * PageSize設定をしなければならず、このデフォルトは15。これ以上の行数を一度に表示することはできない。
 * かといって、Integer.MAX_VALUEなどを設定するとOutOfMemoryErrorになる。
 * ScollPanelの中にCellTableを置くと、ヘッダ部までスクロールして見えなくなってしまう。

結局、JavaDocのサンプルにあるようにPager(ここではSimplePager)を使って、ページング表示をしなければならないのだが、しかし表示領域のリサイズ(ブラウザ画面のリサイズ)にしたがって、PageSizeを再計算しなければならない。この方法は不明。

CellTable

参考

CellTableの使えなさ

CellTableは以下の理由で「使えない」、もしくはSwingと同様なイメージでは使えない。

  • PageSize設定をしなければならず、このデフォルトは15。これ以上の行数を一度に表示することはできない。

  • かといって、Integer.MAX_VALUEなどを設定するとOutOfMemoryErrorになる。

  • ScollPanelの中にCellTableを置くと、ヘッダ部までスクロールして見えなくなってしまう。

結局、JavaDocのサンプルにあるようにPager(ここではSimplePager)を使って、ページング表示をしなければならないのだが、しかし表示領域のリサイズ(ブラウザ画面のリサイズ)にしたがって、PageSizeを再計算しなければならない。この方法は不明。