Skip to content
Snippets Groups Projects
Commit 6261d7de authored by aboeckle's avatar aboeckle
Browse files

OO-4366 Fixed always visible columns check and set minimal selected

columns from 2 to 1
parent 09fa0b01
No related branches found
No related tags found
No related merge requests found
......@@ -166,12 +166,12 @@ public class FlexiTableElementImpl extends FormItemImpl implements FlexiTableEle
if(col.isDefaultVisible()) {
enabledColumnIndex.add(Integer.valueOf(col.getColumnIndex()));
}
if(hasAlwaysVisibleColumns || col.isAlwaysVisible()) {
hasAlwaysVisibleColumns = true;
}
}
if(enabledColumnIndex.size() > 0 ) {
hasAlwaysVisibleColumns = true;
}
String dispatchId = component.getDispatchID();
customButton = new FormLinkImpl(dispatchId + "_customButton", "rCustomButton", "", Link.BUTTON + Link.NONTRANSLATED);
customButton.setTranslator(translator);
......@@ -1391,7 +1391,7 @@ public class FlexiTableElementImpl extends FormItemImpl implements FlexiTableEle
protected void setCustomizedColumns(UserRequest ureq, Choice visibleColsChoice) {
List<Integer> chosenCols = visibleColsChoice.getSelectedRows();
if(chosenCols.size() > 1 || hasAlwaysVisibleColumns) {
if(chosenCols.size() > 0 || hasAlwaysVisibleColumns) {
VisibleFlexiColumnsModel model = (VisibleFlexiColumnsModel)visibleColsChoice.getModel();
for(int i=model.getRowCount(); i-->0; ) {
FlexiColumnModel col = model.getObject(i);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment