-
FEATURED COMPONENTS
First time here? Check out the FAQ!
hai,
my paging button overlapped with information paging.
i create row dynamic from database. you can see that problem from this link paging grid problem
TIA,
Andy Susanto
can you provide some code about how to duplicate your error ?
hai,
iam using IE 7 on Vista
java file
package ibs.error; import java.math.BigDecimal; import java.util.Iterator; import org.zkoss.zk.ui.Component; import org.zkoss.zk.ui.ComponentNotFoundException; import org.zkoss.zk.ui.Desktop; import org.zkoss.zk.ui.Executions; import org.zkoss.zk.ui.Page; import org.zkoss.zk.ui.util.Initiator; import org.zkoss.zul.Grid; import org.zkoss.zul.Label; import org.zkoss.zul.ListModel; import org.zkoss.zul.Row; import org.zkoss.zul.RowRenderer; import org.zkoss.zul.SimpleListModel; import org.zkoss.zul.Window; public class testing extends Window implements Initiator{ public Component getComponent(String compId){ Component comp = null; try{ comp = getFellow(compId); }catch(ComponentNotFoundException e1){ Desktop dsk = Executions.getCurrent().getDesktop(); Iterator<Component> iter = dsk.getComponents().iterator(); while(iter.hasNext()){ comp = (Component)iter.next(); if (comp.getId().indexOf("z_") == -1){ if (comp.getId().equals(compId)){ break; } } comp = null; } } return comp; } private void setDisplayGrid(){ Grid mygrid = (Grid)getComponent("itemlist"); String[]rowgrid = new String[9]; int row = 0; ListModel strset = null; for (int i=0;i<20;i++){ rowgrid[0]= String.valueOf(i); rowgrid[1]= String.valueOf(i); rowgrid[2]= String.valueOf(i); rowgrid[3]= String.valueOf(i); rowgrid[4]= String.valueOf(i); rowgrid[5]= String.valueOf(i); rowgrid[6]= String.valueOf(i); rowgrid[7]= String.valueOf(i); rowgrid[8]= String.valueOf(i); strset = new SimpleListModel(rowgrid); } if (strset != null){ mygrid.setModel(strset); mygrid.setRowRenderer(new rowRenderLstItem()); } } class rowRenderLstItem implements RowRenderer{ public void render(Row row, java.lang.Object data) throws Exception { String _data = (String)data; Label lblObj = null; for (int i =1; i<9;i++){ lblObj = new Label(_data); } } } public void doAfterCompose(Page page) throws Exception { // TODO Auto-generated method stub } public boolean doCatch(Throwable throwable) throws Exception { // TODO Auto-generated method stub return false; } public void doFinally() throws Exception { // TODO Auto-generated method stub setDisplayGrid(); } public void doInit(Page page, Object[] aobj) throws Exception { // TODO Auto-generated method stub } }
zul file
<?init class="ibs.error.testing" ?> <window id="wnditemlist" title="List Item" mode="overlapped" closable="true" use="ibs.error.testing"> <grid id="itemlist" mold="paging" pageSize="4"> <columns> <column label="Kode" /> <column label="Nama" /> <column label="Harga" /> <column label="Satuan" /> <column label="Multi Unit" /> <column label="Minimum Stock" align="right"/> <column label="Stock" align="right"/> <column label="Group" /> <column label="" /> </columns> <rows> <row></row> </rows> </grid> </window>
hai,
Ryan Wu, please replay is this a bug or css problem ?
Regards,
Andy Susanto
this is the page's spec, you can modify you java code like this
private void setDisplayGrid() { Grid mygrid = (Grid) getComponent("itemlist"); mygrid.getPagingChild().setDetailed(false);
hai,
for a while oke, but if you see carefully there is a different color between background and paging color
Regards,
Andy Susanto
ya, you can change it yourself
Asked: 2008-12-17 14:37:33 +0800
Seen: 159 times
Last updated: Dec 23 '08