break;
}
- Object[][] data = new Object[allFTSDataColumns.size() - 1][3];
+ Object[][] data = new Object[allFTSDataColumns.size()][3];
int x = 0;
for (FTSDataColumnI field : allFTSDataColumns)
- {
+ {
+ //System.out.println("allFTSDataColumns==" + allFTSDataColumns);
if (field.getName().equalsIgnoreCase("all"))
{
continue;
switch (source)
{
case SEARCH_SUMMARY:
- data[x++] = new Object[] {
- ftsRestClient.getAllDefaultDisplayedFTSDataColumns().contains(
- field), field.getName(), field.getGroup() };
+ data[x++] = new Object[] { ftsRestClient
+ .getAllDefaultDisplayedFTSDataColumns().contains(field),
+ field.getName(), field.getGroup() };
+ //System.out.println(" PUIS " + field.getName() + " ET AUSSI " + field.getGroup() + "X = " + x);
break;
case STRUCTURE_CHOOSER:
data[x++] = new Object[] { structSummaryColumns.contains(field),
break;
case PREFERENCES:
data[x++] = new Object[] {
- field.getName(),
- ftsRestClient.getAllDefaultDisplayedFTSDataColumns().contains(
- field), structSummaryColumns.contains(field) };
+ field.getName(), ftsRestClient
+ .getAllDefaultDisplayedFTSDataColumns().contains(field),
+ structSummaryColumns.contains(field) };
break;
default:
break;
int columnIndexToSort = 2;
sortKeys.add(new RowSorter.SortKey(columnIndexToSort,
SortOrder.ASCENDING));
- sorter.setSortKeys(sortKeys);
sorter.setComparator(columnIndexToSort,
new Comparator<FTSDataColumnGroupI>()
{
return o1.getSortOrder() - o2.getSortOrder();
}
});
- sorter.sort();
+ sorter.setSortKeys(sortKeys);
+ // BH 2018 setSortKeys does a sort sorter.sort();
tbl_FTSDataColumnPrefs
.setAutoResizeMode(JTable.AUTO_RESIZE_NEXT_COLUMN);