2012-02-23 100 views
1

的要求很容易,但我不知道該怎麼做。 有一列單選按鈕(或複選框,但只允許選擇一行)的單元格,在用戶選擇該行之後,有一個按鈕,用戶可以單擊該按鈕查看該行的詳細信息。顯示一排細胞的細節

怎麼辦?

我嘗試SingleSelectionModel,但我假設用戶原點選擇第3行radiobutton,那麼row3底層字段設置爲true,那麼當用戶選擇第5行radiobutton時,第5行對應的字段設置爲true,但我沒有辦法將以前的第3行選擇字段設置爲false。

回答

0

有沒有辦法自動做到這一點。你必須自己動手做一個循環。使用該列上的字段更新程序並根據設置其他複選框或單選按鈕的值來獲取值。您可以通過此代碼獲取所有其他元素:

GridReportFields ldp = dataGrid.getVisibleItem(rowNo);

here GridReportFields是我的模型類。現在你有對應的行的對象否您可以設置該對象的任何變量的值。如:

ldp.setCheckBoxValue(true);

這裏setCheckBoxValue()是模型類的setter方法。