2012-02-23 24 views
1

要件は簡単ですが、私はそれを行う方法がわかりません。 ラジオボタンの列(またはチェックボックスは1行しか選択できません)を持つセルテーブルがあり、ユーザーがその行を選択するとボタンがあり、そのボタンをクリックするとその行の詳細が表示されます。celltableの行の詳細を表示

どうすればよいですか?

私はSingleSelectionModelを試してみましたが、ユーザ起点の選択行3ラジオボタンと仮定し、次にrow3の基礎フィールドをtrueに設定し、ユーザが行5ラジオボタンを選択すると、行5の対応するフィールドがtrueに設定されます。前の行3の選択フィールドをfalseに設定する方法はありません。

答えて

0

自動的に行う方法はありません。ループを適用して自分で行う必要があります。その列のフィールドアップデータを使用し、それに基づいて他のチェックボックスやラジオボタンの値を設定します。このコードで他の要素をすべて取得できます。

GridReportFields ldp = dataGrid.getVisibleItem(rowNo);

ここでGridReportFieldsは私のモデルクラスです。現在、あなたは対応する行のオブジェクトを持っていません。そのオブジェクトの任意の変数の値を設定することはできません。 like:

ldp.setCheckBoxValue(true);

ここでsetCheckBoxValue()はモデルクラスのセッターメソッドです。

関連する問題