Grid 网格中的Hflex。不';调整浏览器大小后不显示正确的大小
我有这个数据网格。列是用hflex=“min”设置的。这是我的祖尔Grid 网格中的Hflex。不';调整浏览器大小后不显示正确的大小,grid,zk,zul,Grid,Zk,Zul,我有这个数据网格。列是用hflex=“min”设置的。这是我的祖尔 <?page title="" contentType="text/html;charset=UTF-8"?> <div sclass="container-resume-procedure"> <grid sclass="grid-resume-procedure" height="130px"> <auxhead> <aux
<?page title="" contentType="text/html;charset=UTF-8"?>
<div sclass="container-resume-procedure">
<grid sclass="grid-resume-procedure" height="130px">
<auxhead>
<auxheader colspan="1">
<label value=""/>
</auxheader>
<auxheader colspan="2" style="align:center">
<label value="Resumen del Tramite"/>
</auxheader>
<auxheader colspan="1">
<label value=""/>
</auxheader>
</auxhead>
<columns>
<column label="Numero de Tramite" hflex="min" width="15%" align="center"/>
<column label="Cliente" hflex="min" width="15%" align="center"/>
<column label="Orden" hflex="min" width="15%" align="center"/>
<column label="Estado" hflex="min" width="15%" align="center"/>
</columns>
<rows>
<row>
<label id="proced"/>
<label id="resume_client"/>
<label id="resumenumOrder"/>
<label id="resume_status"/>
</row>
</rows>
</grid>
</div>
它的工作正常,当浏览器的大小调整为一个小的宽度,我可以看到一个scrrolbar网格和信息是易读的。但是当浏览器调整大小时,图像中的问题就会出现。我找到了一个解决方案,在网格中设置hflex,但是当浏览器的大小调整得非常小时,水平滚动条就不会出现。我认为列必须覆盖网格的100%宽度,但在您的网格中,我看到右侧有空白。 所以不要使用
hflex=“min”
和width=“15%”
。
您应该至少对一列(包含最重要信息的列)使用hflex=“1”
,对其他列使用hflex=“min”
。
试试这个:
<column label="Numero de Tramite" hflex="min" align="center"/>
<column label="Cliente" hflex="1" align="center"/>
<column label="Orden" hflex="min" align="center"/>
<column label="Estado" hflex="min" align="center"/>
我认为列必须覆盖网格的100%宽度,但在您的列中,我看到右侧有空白。 所以不要使用
hflex=“min”
和width=“15%”
。
您应该至少对一列(包含最重要信息的列)使用hflex=“1”
,对其他列使用hflex=“min”
。
试试这个:
<column label="Numero de Tramite" hflex="min" align="center"/>
<column label="Cliente" hflex="1" align="center"/>
<column label="Orden" hflex="min" align="center"/>
<column label="Estado" hflex="min" align="center"/>
您需要提供ID并使用
invalidate()
刷新该网格
就这样,
grid id="grdProcedure" sclass="grid-resume-procedure" height="130px"
而在Java类中,只需添加
grdProcedure.invalidate()
您需要提供ID并使用invalidate()
刷新该网格
就这样,
grid id="grdProcedure" sclass="grid-resume-procedure" height="130px"
而在Java类中,只需添加
grdProcedure.invalidate()代码>谢谢您的帮助。我会稍后再试,稍后回来告诉你结果如何。谢谢(Y) 谢谢你的帮助。我会稍后再试,稍后回来告诉你结果如何。谢谢(Y)