GXT // Как правильно использовать браузер BorderLayoutContainer?в GXT 3.0 Beta2 - PullRequest
0 голосов
/ 28 января 2012

Я новичок в GXT. Даже я не очень хорош в английском ..

У меня проблема с GXT: BorderLayoutContainer (Я использую GXT 3.0.0 Beta.2)

Я хочу заполнить BodrderLayoutConatainer в браузере, но я не знаю, как это сделать.

В GXT 2.4 я могу использовать Fitable, но в 3.0 нет Fitable.

Как я могу сделать это в UiBinder? (В Xml)

Заранее спасибо.

// мой источник

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

Донг Джу

1 Ответ

0 голосов
/ 28 января 2012

SimpleContainer в этом случае не нужен. Кроме того, когда вы используете классы css в стиле ui:, убедитесь, что вы заключили их в {} скобки, чтобы у вас было styleName="{style.test}" вместо styleName="style.test".

Но по данной теме добавьте BorderLayoutContainer в видовой экран и добавьте его на страницу, и его размер будет соответствовать размеру страницы. Вероятно, это можно сделать в UiBinder, хотя я не пробовал.

Работа Viewport заключается в определении размера (и его дочерних элементов) доступного пространства окна. SimpleContainer определяет размеры своих дочерних элементов под себя - он не часто используется при создании пользовательского интерфейса, но расширяется для создания других контейнеров (например, FieldLabel).

...