1

Hbox と Vbox のレイアウトに問題があります。それらが DIV のように動作することは知っていますが、思い通りに配置することはできません。

DIV、セパレーター、パック、整列、幅、あらゆる種類の回避策を追加しようとしましたが、うまくいかないようです。

これは私のレイアウトの北側です。2 つの部分に分割したいだけです。コンポーネントの大部分を含む左側の部分は、すべて左側に配置され、若干のスペースがあります。

適切なものは、エクスポート オプションがいくつかあるだけで、すべて集中化されています。

画像を投稿したいのですが、十分な担当者がいません。

これは、私が機能させようとしているコードの一部です。

    <hbox width="100%">
        <vbox width="80%">
                <hbox>
                    <label value="${labels.processos}" />
                        <separator spacing="20px" />
                    <combobox id="cmbNovo" model="@load(vm.loadCombobox)"
                            readonly="true">
                        <comboitem label="@load(each)" />
                    </combobox>
                        <separator spacing="20px" />
                    <a onClick="@command('editar', status=each)"
                                label="${labels.alterarvisao}"/>
                        <separator spacing="20px" />
                    <button id="novaVisao" label="${labels.novavisao}"
                        onClick="@command('novo')" />
                        <separator spacing="20px" />
                </hbox>
                    <separator height="10px" />
                    <button id="novo" label="${labels.message.novoprocesso}"
                        onClick="@command('novo')" />
                    <separator height="10px" />
                </vbox>
                    <separator spacing="100%" />
                <vbox pack="end" align="end" width="20%" >
                    <hbox >
                        <label value="${labels.common.exportar}" />
                    </hbox>
                    <hbox>
                        <label value="${labels.common.exportar}" />
                        <a onClick="@command('editar', status=each)"
                                label="${labels.common.pdf}"/>
                        <a onClick="@command('editar', status=each)"
                                label="${labels.common.xls}"/>
                    </hbox>
                    <hbox>
                        <label value="${labels.common.exportar}" />
                        <a onClick="@command('editar', status=each)"
                                label="${labels.common.pdf}"/>
                        <a onClick="@command('editar', status=each)"
                                label="${labels.common.xls}"/>
                    </hbox>
                </vbox>
            </hbox>

とてもシンプルです。左に1つのdiv、左に配置されたテキスト、および中央に配置されたテキストを持つ別のものが右に必要です。両方とも同じ水平線上にあります。私はそれを実現することはできません。

4

2 に答える 2