r8412, hengsin, 2009-02-11

Log Message:
-----------
[ 2587957 ] Default paging size for grid is too big
This commit is contained in:
Heng Sin Low 2009-02-11 08:16:09 +00:00
parent 9eb1c3cf36
commit 19b251fecb
1 changed files with 7 additions and 1 deletions

View File

@ -24,6 +24,7 @@ import org.adempiere.webui.editor.WEditor;
import org.compiere.model.GridField; import org.compiere.model.GridField;
import org.compiere.model.GridTab; import org.compiere.model.GridTab;
import org.compiere.model.GridTable; import org.compiere.model.GridTable;
import org.compiere.model.MSysConfig;
import org.compiere.util.DisplayType; import org.compiere.util.DisplayType;
import org.zkoss.zk.ui.event.Event; import org.zkoss.zk.ui.event.Event;
import org.zkoss.zk.ui.event.EventListener; import org.zkoss.zk.ui.event.EventListener;
@ -49,7 +50,7 @@ public class GridPanel extends Borderlayout implements EventListener
private Listbox listbox = null; private Listbox listbox = null;
private int pageSize = 1000; private int pageSize = 100;
private GridField[] gridField; private GridField[] gridField;
private AbstractTableModel tableModel; private AbstractTableModel tableModel;
@ -70,6 +71,8 @@ public class GridPanel extends Borderlayout implements EventListener
private South south; private South south;
public static final String PAGE_SIZE_KEY = "ZK_PAGING_SIZE";
public GridPanel() public GridPanel()
{ {
this(0); this(0);
@ -81,6 +84,9 @@ public class GridPanel extends Borderlayout implements EventListener
listbox = new Listbox(); listbox = new Listbox();
south = new South(); south = new South();
this.appendChild(south); this.appendChild(south);
//default paging size
pageSize = MSysConfig.getIntValue(PAGE_SIZE_KEY, 100);
} }
public void init(GridTab gridTab) public void init(GridTab gridTab)