Skip to content
Snippets Groups Projects
Commit d37c474d authored by srosse's avatar srosse
Browse files

Merge OpenOLAT 10.5 to OpenOLAT default branch with d2844ad008d06853a9b415e825da09434a0e9297

parents 68148ae0 ffc96e11
No related branches found
No related tags found
No related merge requests found
...@@ -19,6 +19,7 @@ ...@@ -19,6 +19,7 @@
*/ */
package org.olat.core.gui.components.form.flexible.impl.elements.table; package org.olat.core.gui.components.form.flexible.impl.elements.table;
import java.util.Arrays;
import java.util.List; import java.util.List;
import org.olat.core.gui.components.Component; import org.olat.core.gui.components.Component;
...@@ -373,7 +374,7 @@ public abstract class AbstractFlexiTableRenderer extends DefaultComponentRendere ...@@ -373,7 +374,7 @@ public abstract class AbstractFlexiTableRenderer extends DefaultComponentRendere
FlexiTableDataModel<?> dataModel = ftE.getTableDataModel(); FlexiTableDataModel<?> dataModel = ftE.getTableDataModel();
int rows = dataModel.getRowCount(); int rows = dataModel.getRowCount();
if (rows > 20) { if (rows > ftE.getDefaultPageSize()) {
renderPageSize(sb, ftC, translator); renderPageSize(sb, ftC, translator);
} }
...@@ -421,6 +422,11 @@ public abstract class AbstractFlexiTableRenderer extends DefaultComponentRendere ...@@ -421,6 +422,11 @@ public abstract class AbstractFlexiTableRenderer extends DefaultComponentRendere
.append("<ul class='dropdown-menu' role='menu'>"); .append("<ul class='dropdown-menu' role='menu'>");
int[] sizes = new int[]{ 20, 50, 100, 250 }; int[] sizes = new int[]{ 20, 50, 100, 250 };
int defaultPageSize = ftE.getDefaultPageSize();
if (Arrays.binarySearch(sizes, defaultPageSize) < 0) {
sizes = new int[]{ 20, 50, 100, 250, defaultPageSize };
Arrays.sort(sizes);
}
for(int size:sizes) { for(int size:sizes) {
sb.append("<li><a href=\"javascript:") sb.append("<li><a href=\"javascript:")
.append(FormJSHelper.getXHRFnCallFor(theForm, dispatchId, 1, true, true, .append(FormJSHelper.getXHRFnCallFor(theForm, dispatchId, 1, true, true,
......
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