2012-02-23 5 views
1

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

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

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

ответ

0

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

GridReportFields ldp = dataGrid.getVisibleItem (rowNo);

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

ldp.setCheckBoxValue (true);

здесь setCheckBoxValue() - это метод сеттера класса модели.

Смежные вопросы