2012年7月22日日曜日

GWTのCellTableで行選択をする

GWTのCellTableで行選択をする方法。 SelectionModelをCellTableに割り当てるという方法をとる
final SelectionModel gsm=new SingleSelectionModel();
celtable.setSelectionModel(gsm);
もしも複数選択可能なタイプならばSingleSelectionModelではなく MultiSelectionModelを利用する。
final SelectionModel gsm=new MultiSelectionModel();
celtable.setSelectionModel(gsm);
その後、プログラム内で選択行にするには下記のような感じになる。
//giはCellTableに表示されたオブジェクトをさします。
gsm.setSelected(gi, true);

0 件のコメント: