2013-01-11 15 views
6

Jak to zrobić, aby instancja dGrid zajmowała 100% wysokości swojego kontenera? Mogę użyć CSS, aby ".dgrid" sklasyfikował div określoną wysokość, ale kiedy ustawię ją na 100%, nie wyświetla się.100% Wysokość w dGrid

Odpowiedz

12

Rozumiem.

.dgrid { 
    position: absolute; 
    top: 0; 
    bottom: 0; 
    left: 0; 
    right: 0; 
    height: auto; 
} 

(z pozycją absolutną/krewnego na pojemniku, oczywiście)

+3

pewne dodatkowe informacje: [_Dgrid zmiana rozmiaru wewnątrz BorderContainer_] (http://stackoverflow.com/questions/13427937/dgrid-resizing-within-bordercontainer/13436318#13436318);) – phusick

1

@ odpowiedź voidstate jest dobra. Innym sposobem na to jest tak:

HTML:

<div class="containsDGrid"> 
    <div data-dojo-attach-point="dgrid"></div> 
</div> 

CSS:

.containsDGrid { 
    height: 500px; 
    width: 500px; 
} 

.dgrid { 
    height: 100%; 
    width: 100%; 
} 

Kluczem jest to, że jeśli ustawić wysokość dgrid do 100%, rodzica dgrid za musi mieć swoją wysokość. Na przykład, jeśli nie ustawić wysokość .containsDGrid div to będzie wyglądać następująco (zauważ, wysokość): 2px

enter image description here

Inny przykład zobaczyć Dojo Dgrid - Use remaining space in block

1

myślę obsługiwana sposobem na to jest z klasą css .dgrid-autoheight.

 require([ 
      "dgrid/List", 
      "dgrid/OnDemandGrid", 
      "dgrid/Selection", 
      "dgrid/Keyboard", 
      "dojo/_base/declare", 
      "dgrid/test/data/createAsyncStore", 
      "dgrid/test/data/smallColorData", 
      "dojo/domReady!" 
     ], function(List, Grid, Selection, Keyboard, declare, createAsyncStore, smallColorData){ 
       window.grid = new (declare([Grid, Selection, Keyboard]))({ 
        className: "dgrid-autoheight", 
        collection: createAsyncStore({ data: smallColorData }), 
        columns: { 
         col1: "Color", 
         col5: "R", 
         col6: "G", 
         col7: "B" 
        } 
       }, "grid"); 
      }); 

To jest z test examples.

+0

dgrid-auroheight zmiany rozmiaru siatki nie do zawartości pojemnik –

Powiązane problemy