показать детали строки в таблице - PullRequest
1 голос
/ 23 февраля 2012

требование простое, но я не знаю, как это сделать. имеется таблица ячеек со столбцом переключателя (или флажком, но разрешающим выбирать только одну строку), после того, как пользователь выберет эту строку, есть кнопка, и пользователь может нажать на эту кнопку, чтобы просмотреть подробности этой строки.

Как это сделать?

Я пытаюсь использовать SingleSelectionModel, но я предполагаю, что пользовательский источник выбирает радиокнопку 3-й строки, тогда базовое поле row3 устанавливается в true, затем, когда пользователь выбирает радиокнопку 5-й строки, соответствующее поле 5-й строки устанавливается в true, У меня нет метода для установки ранее выбранного поля строки 3 на false.

1 Ответ

0 голосов
/ 08 ноября 2012

Нет способа сделать это автоматически.Вы должны сделать это самостоятельно, применяя цикл.используйте поле обновления для этого столбца и получите значение на основе этого значения других флажков или радиокнопок.Вы можете получить все другие элементы с помощью этого кода:

GridReportFields ldp = dataGrid.getVisibleItem (rowNo);

здесь GridReportFields - это мой класс модели.Теперь у вас есть объект соответствующей строки. Нет, вы можете установить значение любой переменной этого объекта.например:

ldp.setCheckBoxValue (true);

здесь setCheckBoxValue () - метод установки класса модели.

...