jestem nowicjuszem w GXT. Nawet nie jestem dobry z angielskiego ..
Mam problem z GXT: BorderLayoutContainer (Używam GXT 3.0.0 Beta.2)
Chcę wypełnić BodrderLayoutConatainer w przeglądarce, ale nie wiem jak to zrobić.
W GXT 2.4 mogę używać Fitable, ale w wersji 3.0 nie ma Fitable.
Jak mogę to zrobić w UiBinder? (W Xml)
Z góry dziękuję.
// moje źródło
<container:SimpleContainer borders="true" styleName="style.test">
<container:BorderLayoutContainer borders="true" resize="false">
<container:north>
<gxt:ContentPanel resize="false" >
<button:TextButton text="north/contents/Button"></button:TextButton>
</gxt:ContentPanel>
</container:north>
<container:center>
<container:SimpleContainer resize="false" borders="true" >
<button:TextButton text="center/simple/Button" ></button:TextButton>
</container:SimpleContainer>
</container:center>
<container:south>
<button:TextButton text="ABC" borders="true"></button:TextButton>
</container:south>
</container:BorderLayoutContainer>
</container:SimpleContainer>
Dong ju
Odpowiedzi:
0 dla odpowiedzi № 1W tym przypadku SimpleContainer nie jest potrzebny. Ponadto, gdy używasz klas css w interfejsie użytkownika: style, upewnij się, że otaczasz je nawiasami {}, aby mieć styleName="{style.test}"
zamiast styleName="style.test"
.
Ale w danym temacie dodaj BorderLayoutContainer do rzutni i dodaj go do strony, a zostanie on dopasowany do strony. Prawdopodobnie można to zrobić w UiBinder, chociaż nie próbowałem.
Zadaniem Viewport jest sam rozmiar (i jegodzieci) do dostępnego miejsca w oknie. SimpleContainer dostosowuje swoje dzieci do siebie - nie jest często używany podczas budowania interfejsu użytkownika, ale jest rozszerzony, aby tworzyć inne pojemniki (FieldLabel jest tego przykładem).