У меня проблемы с макетом Hbox и Vbox. Я знаю, что они ведут себя как DIV, но я просто не могу управлять ими так, как хочу.
Я пытался добавить DIV, разделители, pack, align, width, все способы обхода, но не могу заставить его работать.
Это север моего макета, и я просто хочу, чтобы он состоял из двух частей: левая, содержащая большую часть компонентов, выровнена по левому краю с некоторым отступом.
И правильный, у которого будет только несколько опций экспорта, и все это централизовано.
Я бы выложил изображение, но у меня недостаточно репутации.
Вот часть кода, которую я пытаюсь заставить работать:
<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 слева, текст также выровнен по левому краю и еще один справа, с централизованным текстом. Оба на симе горизонтальные линии. Я просто не могу этого добиться.