今はScrollTable from GWT Incubatorで遊んでいます。ユーザーがある行を選択してから編集ボタンをクリックすると、その特定のオブジェクトを編集できるようになりました。GWT ScrollTableからオブジェクトを取得
myObject = getObjectFromDBbyID(dataTable.getText(secRowPosition, 0));
このメソッドは正常に動作します:今、私は、一意のIDを選択し、そのオブジェクトのための私のデータベースを照会するために、行と列のための私のdataTableを照会し、その後
Integer secRowPosition = e.getSelectedRows().iterator().next().getRowIndex();
を選択されていたものを、行をチェックする必要があります私のためには、テーブルからオブジェクトを直接取得し、データベースを作成することはできませんので、データベースを照会することなく時間を節約できます。
私はそれを行うためにScrollTableの行に各オブジェクトを割り当てる必要があると仮定します。何か案は?
ユーザがテーブルをソートすると、インデックス付きIDはArrayList内のものとは異なるでしょう。 – Maksim