1

私は DataGrid を持っており、クリックされたときに選択された行を取得したい: その内容とそのインデックスを取得したい。DataGrid の下にある種のフォームがあり、1 つの行が選択されると、選択された上の行のデータがフォームに入力されます。次に、ボタンをクリックすると、選択した行のデータとともに DialogBox が表示されます!

私は検索しましたが、それを行う方法について明確な説明はありません。ありがとうございました

4

2 に答える 2

3

Gwt DataGrid の API には、 GWT DataGrid と の使用方法の例が 1 つありますselection model

その例では:

// Add a selection model to handle user selection. 


final SingleSelectionModel<Contact> selectionModel =
                                           new SingleSelectionModel<Contact();
table.setSelectionModel(selectionModel); 
selectionModel. addSelectionChangeHandler(new SelectionChangeEvent.Handler() {
 public void onSelectionChange( SelectionChangeEvent event) { 
 Contact selected = selectionModel. getSelectedObject();
 if (selected != null) {
 Window.alert("You selected: " + selected.name); }
 } });
于 2013-04-07T16:35:42.567 に答える