我在使用 Hbox 和 Vbox 布局时遇到了一些问题。我知道它们的行为有点像 DIV,但我无法按照我想要的方式对齐它们。
我尝试添加 DIV、分隔符、打包、对齐、宽度以及各种解决方法,但似乎无法使其正常工作。
这是我布局的北部,我只想要两部分:左边的一个,包含大部分组件,它都与左边对齐,有一些间隔
正确的是,它只有一些导出选项,而且都是集中的。
我会发布一张图片,但我没有足够的代表。
这是我正在尝试工作的代码部分:
<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>
这很简单。我需要一个 div 向左,文本也向左对齐,另一个向右,集中文本。两者都在同一水平线。我就是不能让它发生。