3

uibinderでGWTグリッドコンポーネントを使用しようとしています。列の幅を設定するまでは問題なく動作します。以下は私がやろうとしたことですが、うまくいかないようです。

        <g:Grid width="100%">
        <g:row>
            <g:customCell width="20%">
                <g:FlowPanel width="">
                </g:FlowPanel>
            </g:customCell>
            <g:customCell width="80%">
                <g:FlowPanel width="">
                </g:FlowPanel>
            </g:customCell>
        </g:row>
    </g:Grid>
4

2 に答える 2

7

これを行うために、いくつかのJavaコードを書くことができます。例:

    grid.getColumnFormatter().setWidth(0, "10%");
    grid.getColumnFormatter().setWidth(1, "10%");
于 2012-11-28T16:13:23.977 に答える
3

、および要素についてのみstyleName考慮されます。g:rowg:cellg:customCell

可能であれば(つまり、グリッドコンテンツがほとんど静的である場合)、HTMLの使用を避けGridHTMLPanelHTML<table>を含めることをお勧めします。これにより、柔軟性が大幅に向上します。

http://code.google.com/p/google-web-toolkit/source/browse/tags/2.4.0/user/src/com/google/gwt/uibinder/elementparsers/GridParser.java

于 2012-05-29T11:07:56.303 に答える