我想创建最小宽度的网格取决于它的数据。必须定义网格高度。 我不想要任何水平滚动条。 当有大量数据时,会出现垂直滚动条。没关系。 但在那之后也出现了水平滚动条。 我怎么能避免这个水平滚动条?
这是我的代码:
<grid height="150px" hflex="min">
<columns>
<column label="one" />
<column label="two"/>
</columns>
<rows>
<row>
<label value="Some data"/>
<label value="Some data"/>
</row>
<row>
<label value="Some data"/>
<label value="Some data"/>
</row>
<row>
<label value="Some data"/>
<label value="Some data"/>
</row>
<row>
<label value="Some data"/>
<label value="Some data"/>
</row>
</rows>
</grid>
答案 0 :(得分:5)
如果您不使用原生滚动条,则问题已解决,您的数据仍然可读:
<grid height="150px" hflex="min">
<custom-attributes org.zkoss.zul.nativebar="false"/>
<columns>
<column label="one"/>
<column label="two"/>
</columns>
<rows>
<row>
<label value="Some data"/>
<label value="Some data"/>
</row>
<row>
<label value="Some data"/>
<label value="Some data"/>
</row>
<row>
<label value="Some data"/>
<label value="Some data"/>
</row>
<row>
<label value="Some data"/>
<label value="Some data"/>
</row>
</rows>
</grid>