У меня проблема с 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?Если так, я не нашел ничего, как это должно быть сделано.
Можете ли вы, ребята, помочь мне?
Спасибо!
С наилучшими пожеланиями, Свен