From 19b251fecbf2d5a4198cb7f5caf2e268470c08f5 Mon Sep 17 00:00:00 2001 From: Heng Sin Low Date: Wed, 11 Feb 2009 08:16:09 +0000 Subject: [PATCH] Merge r8412, hengsin, 2009-02-11 Log Message: ----------- [ 2587957 ] Default paging size for grid is too big --- .../src/org/adempiere/webui/component/GridPanel.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/zkwebui/WEB-INF/src/org/adempiere/webui/component/GridPanel.java b/zkwebui/WEB-INF/src/org/adempiere/webui/component/GridPanel.java index ebccab49dd..dbc076407f 100644 --- a/zkwebui/WEB-INF/src/org/adempiere/webui/component/GridPanel.java +++ b/zkwebui/WEB-INF/src/org/adempiere/webui/component/GridPanel.java @@ -24,6 +24,7 @@ import org.adempiere.webui.editor.WEditor; import org.compiere.model.GridField; import org.compiere.model.GridTab; import org.compiere.model.GridTable; +import org.compiere.model.MSysConfig; import org.compiere.util.DisplayType; import org.zkoss.zk.ui.event.Event; import org.zkoss.zk.ui.event.EventListener; @@ -49,7 +50,7 @@ public class GridPanel extends Borderlayout implements EventListener private Listbox listbox = null; - private int pageSize = 1000; + private int pageSize = 100; private GridField[] gridField; private AbstractTableModel tableModel; @@ -70,6 +71,8 @@ public class GridPanel extends Borderlayout implements EventListener private South south; + public static final String PAGE_SIZE_KEY = "ZK_PAGING_SIZE"; + public GridPanel() { this(0); @@ -81,6 +84,9 @@ public class GridPanel extends Borderlayout implements EventListener listbox = new Listbox(); south = new South(); this.appendChild(south); + + //default paging size + pageSize = MSysConfig.getIntValue(PAGE_SIZE_KEY, 100); } public void init(GridTab gridTab)