Я использовал NatTable для создания таблицы.Как настроить NatTable, чтобы выбрать целую строку не одну?
Но я не знаю, как его настроить, чтобы выбрать целую строку, не одиночную.
Я использовал NatTable для создания таблицы.Как настроить NatTable, чтобы выбрать целую строку не одну?
Но я не знаю, как его настроить, чтобы выбрать целую строку, не одиночную.
Используйте RowSelectionModel
. Следующий фрагмент извлекается из _5052_RowSelectionExample
примеров NatTable.
// use a RowSelectionModel that will perform row selections and is able
// to identify a row via unique ID
selectionLayer.setSelectionModel(new RowSelectionModel<Person>(
selectionLayer, bodyDataProvider, new IRowIdAccessor<Person>() {
@Override
public Serializable getRowId(Person rowObject) {
return rowObject.getId();
}
}));
// register the DefaultRowSelectionLayerConfiguration that contains the
// default styling and functionality bindings (search, tick update)
// and different configurations for a move command handler that always
// moves by a row and row only selection bindings
selectionLayer.addConfiguration(new DefaultRowSelectionLayerConfiguration());
Лучший способ узнать о NatTable - это взглянуть на приложение примеров NatTable. Он доступен в виде приложения WebStart через NatTable homepage. Или вы можете загрузить файл jar примеров и выполнить его с command line, если WebStart не работает.
Пример смотреть на это находится под Tutorial Примеры -> Layers -> Выбор -> RowSelectionExample
пожалуйста показать код для текущей конфигурации – SomeDude