Apache Poi: сортировка строк с прикрепленным списком CellRangeAdressList - PullRequest
0 голосов
/ 09 октября 2018

У меня проблема с Apache Poi, сортировкой и приложенным CellRangeAdressList.

CellRangeAdressList заполнен значениями списка, которые зависят от входных данных.Как только будут отсортированы строки в итоговой электронной таблице, ограничения с присоединенными значениями списка не будут соответственно отсортированы, так что значения в списке не совпадают с отсортированными данными.

Это используемый код:

    CellRangeAddressList addressList = new CellRangeAddressList(rowIndex - 1, rowIndex - 1,
            SpreadSheetConstants.BEHAVIOUR_TITLE_CELL_NUM, SpreadSheetConstants.BEHAVIOUR_TITLE_CELL_NUM);
    String[] range = generateRangeArray(optionTagging);

    DataValidationConstraint constraint = helper.createExplicitListConstraint(range);
    DataValidation dataValidation = helper.createValidation(constraint, addressList);
    sheet.addValidationData(dataValidation);

Где generateRangeArray создает значения списка, которые зависят от входного параметра OptionTagging.

Нужно ли использовать какую-то ссылку в CellRangeAdressList?Если так, я не нашел ничего, как это должно быть сделано.

Можете ли вы, ребята, помочь мне?

Спасибо!

С наилучшими пожеланиями, Свен

...