我想创建最小宽度的网格取决于它的数据.必须定义网格高度.我不想要任何水平滚动条.当有大量数据时,会出现垂直滚动条.没关系.但在那之后也出现了水平滚动条.我怎么能避免这个水平滚动条?
这是我的代码:
<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>
Run Code Online (Sandbox Code Playgroud)
如果您不使用本机滚动条,则问题已解决,您的数据仍然可读:
<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>
Run Code Online (Sandbox Code Playgroud)