= CellTable = == 参考 == * [[http://code.google.com/intl/ja/webtoolkit/doc/latest/DevGuideUiCellTable.html|Developer's Guide - Cell Table]] * [[http://google-web-toolkit.googlecode.com/svn/javadoc/2.4/com/google/gwt/user/cellview/client/CellTable.html|CellTable JavaDoc]] * [[http://gwt.keicode.com/lang/design-ui-celltable.php|CellTable (セルテーブル) の使い方]] == CellTableの使えなさ == CellTableは以下の理由で「使えない」、もしくはSwingと同様なイメージでは使えない。 * PageSize設定をしなければならず、このデフォルトは15。これ以上の行数を一度に表示することはできない。 * かといって、Integer.MAX_VALUEなどを設定するとOutOfMemoryErrorになる。 * ScollPanelの中にCellTableを置くと、ヘッダ部までスクロールして見えなくなってしまう。 結局、JavaDocのサンプルにあるようにPager(ここではSimplePager)を使って、ページング表示をしなければならないのだが、しかし表示領域のリサイズ(ブラウザ画面のリサイズ)にしたがって、PageSizeを再計算しなければならない。この方法は不明。 ※[[GWT/Widget/DataGrid|DataGrid]]では、ある程度解消されている(完全ではない)。