Som nováčik v spoločnosti GXT. Dokonca ani nie som dobrý v angličtine ..
Mám problém s GXT: BorderLayoutContainer (Používam GXT 3.0.0 Beta.2)
Chcem vyplniť BodrderLayoutConatainer v prehliadači, ale neviem, ako to urobiť.
V GXT 2.4 môžem použiť Fitable, ale 3.0 nie sú Fitable.
Ako to môžem urobiť v UiBinder? (V xml)
Vopred ďakujem.
// môj zdroj
<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
odpovede:
0 pre odpoveď č. 1SimpleContainer nie je v tomto prípade potrebný. Ak navyše používate triedy css v štýle ui:, nezabudnite ich zabaliť do {} zátvoriek, aby ste mali styleName="{style.test}"
namiesto styleName="style.test"
.
Ale na danú tému, pridajte BorderLayoutContainer do výrezu a pridajte ho na stránku, ktorá bude mať veľkosť stránky. Toto sa pravdepodobne dá urobiť v UiBinderi, hoci som to ešte neskúšal.
Úlohou výrezu je samotná veľkosť (a jej veľkosť)deti) do dostupného okna. SimpleContainer prispôsobuje svoje deti sebe - často sa nepoužíva pri vytváraní používateľského rozhrania, ale rozširuje sa aj na výrobu ďalších kontajnerov (príkladom je FieldLabel).