値を持つs を含むTable
( TableViewer
) がTableItem
あります。TextField
テーブルの列名に従ってマップされた別のクラスがあります。
私の質問は次のとおりです。テーブル内の任意の行を選択すると、その行の値がテキスト フィールドに反映されるはずです。テキストフィールドでは、これらの値を編集してテーブルに保存できます。どうすればこれを達成できるか教えてください。
値を持つs を含むTable
( TableViewer
) がTableItem
あります。TextField
テーブルの列名に従ってマップされた別のクラスがあります。
私の質問は次のとおりです。テーブル内の任意の行を選択すると、その行の値がテキスト フィールドに反映されるはずです。テキストフィールドでは、これらの値を編集してテーブルに保存できます。どうすればこれを達成できるか教えてください。
「バズ」が言ったことは正しいことです。表データの編集が必要な場合は、表の列を編集可能にします。ただし、コントロール (テキスト フィールドなど) でテーブル行を個別に編集する場合は、TableViewerからIStructuredSelectionを取得し、編集するコントロールのデータを取得します。次に、編集後、データをコントロールから取得し、テーブルに戻します。それが役に立てば幸い。