В настоящее время мой экспорт работает правильно, так как я зарегистрировал такой обработчик команд экспорта
compositeLayer.registerCommandHandler(new ExportCommandHandler(compositeLayer));
natTable.addConfiguration(new DefaultExportBinding());
С моей кнопки экспорта Я вызываю эту команду
@Override
public void widgetSelected(SelectionEvent e) {
natTable.doCommand(
new ExportCommand(
natTable.getConfigRegistry(),
natTable.getShell()));
}
Но я хочу экспортировать только выбранные строки, если строки выбраны или все данные должны быть экспортированы.
Поскольку я зарегистрировался в составном слое, он экспортирует все данные.
Пользователь хочет экспортировать выбранную строку или все видимые строки, исходя из этого, нам нужно экспортировать данные строки.
Как добиться этого сценария?