2つの列を持つソート可能なCellTableをSingleSelectionModelで使用します。 これで列の1つがButtonCellで埋められました。GWT:SelectionModelを使用してCellTableの選択イベントを確認する方法
問題は次のとおりです。行のボタンで初めて直接クリックすると行のみが選択され、ボタンのイベントは直接発生しません。私はもう一度クリックしなければならない。
どうすれば変更できますか?どうすればボタンのイベントを直接起動できますか?
2つの列を持つソート可能なCellTableをSingleSelectionModelで使用します。 これで列の1つがButtonCellで埋められました。GWT:SelectionModelを使用してCellTableの選択イベントを確認する方法
問題は次のとおりです。行のボタンで初めて直接クリックすると行のみが選択され、ボタンのイベントは直接発生しません。私はもう一度クリックしなければならない。
どうすれば変更できますか?どうすればボタンのイベントを直接起動できますか?
あなたのボタン列にFieldUpdaterを設定することができます。
column.setFieldUpdater(new FieldUpdater<Auction, String>() {
@Override
public void update(int index, Auction object, String value) {
// The user clicked on the button for the passed auction.
}
});
CellSampler GWTのドキュメントからは、クリック可能なボタンの直接的な例があります。乾杯。
もう1つの方法は、ボタンのonBrowserEvent()メソッドをオーバーライドすることです。
コードの例を表示 –
どのGWTのバージョンを使用していますか?私はバグが一点で修正されたと思った。 –