データベースからを取得してList<String> strings
いて、フレックステーブルに表示したいのですが、フレックステーブルのすべての行に削除ボタンが必要です。クリックすると、削除ボタンでフレックステーブルから行が削除されます。
だから私はコードに似たものを書く
for(int i =0 ;i < strings.size();i++) {
flexTable.setWidget(i,0,strings.get(i));
flexTable.setWidget(i,1,new Button("X");
}
現在、MVPアーキテクチャを使用してこのコードを記述しています。これを指定する理由は、ビューで宣言されたすべてのウィジェットとクリックハンドラーをプレゼンターに含めるためです。
一般的Button b = new Button("Sample Button");
に私が私のビューにある場合
ゲッターメソッドを使用getButton.addClickHandler(new ClickHandler())
して、プレゼンターで使用できます。しかし、ここで私はその場で削除ボタンを作成しています。
したがって、クリックハンドラーを削除ボタンに割り当てるにはどうすればよいですか。onClickを使用すると、flextTableから行を削除できるはずです。
ありがとう