Hi
I have problem with set default sorting order for table. I create code like this in editwindow controller. I see then problem is in user settings. When I set settingsEnabled=false this code working rightly. Is there any way don’t save table sorting order in user settings?
public void init(Map<String, Object> params) {
// TODO Auto-generated method stub
super.init(params);
baseEditor = new BaseEditor();
baseEditor.init(getComponents(), params, getDsContext());
insert_mode = baseEditor.isInsertMode((Entity<?>) params.get("ITEM"));
accessoriesTable.sort("rownumber", Table.SortDirection.ASCENDING);
accessoriesDs.addCollectionChangeListener(e -> {
int counter = 0;
ArrayList<Accessories> lines = new ArrayList<>(accessoriesDs.getItems());
lines.sort(Comparator.comparingInt(Accessories::getId));
for (Accessories acc : lines) {
acc.setRowNumber(++counter);
}
((DatasourceImplementation<Accessories>) accessoriesDs).setModified(false);
});
}