2016-04-19 4 views
3

Ich möchte Gitter mit minimaler Breite erstellen, die von seinen Daten abhängt. Die Rasterhöhe muss definiert werden. Und ich möchte keine horizontale Bildlaufleiste. Wenn viele Daten vorhanden sind, wird die vertikale Bildlaufleiste angezeigt. Es ist okay. Aber auch danach erscheint die horizontale Bildlaufleiste. Wie kann ich diese horizontale Bildlaufleiste vermeiden?ZK Gitter Bildlaufleiste Probleme

Es ist mein Code:

  <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> 
+1

Was ist mit den [crosssite] (http://forum.zkoss.org/question/100643/zk-grid-scroll-bar-problems/) Posting? – Quill

Antwort

5

Wenn Sie die native Scrollbar nicht das Problem behoben ist, und Ihre Daten sind immer noch alle lesbar:

<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>