Comme l'indique le titre.
Ma tentative:
<VBox> <HBox alignItems="Right" id="Tabelle"> <Button visible="true" enabled="true" icon="sap-icon://navigation-right-arrow" /> <Button visible="true" enabled="true" icon="sap-icon://open-command-field" /> <Button visible="true" enabled="true" icon="sap-icon://process" /> </HBox> </VBox>
Ajout d'un alignItems
-> à droite afin que les éléments de Hbox
sera placé sur le côté droit de VBox
mais cela ne semble pas fonctionner.
Pourquoi ne fonctionne pas?
3 Réponses :
Essayez avec alignContent
au lieu de alignItems
OU une combinaison des deux. Il semble que les deux ont un certain impact.
Vous pouvez également consulter la documentation HBox API .
Nous vous remercions de votre contribution! pour HBox justifyContent fonctionnait mieux que alignContent
Le meilleur contrôle que je puisse suggérer FlexBox
<FlexBox alignItems="Center" justifyContent="End"> <items> <Button enabled="true" icon="sap-icon://navigation-right-arrow" class="sapUiSmallMarginEnd"/> <Button enabled="true" icon="sap-icon://open-command-field" class="sapUiSmallMarginEnd"/> <Button enabled="true" icon="sap-icon://process" /> </items> </FlexBox>
Nous vous remercions de votre contribution! J'avais besoin que ce soit avec HBox et avec HBox justify
HBox (et VBox) est fondamentalement une Flexbox, pour mettre le contenu à bon escient, utilisez justifyContent
pas alignContent
ni alignItems
.
<HBox justifyContent="End" id="Tabelle"> <Button visible="true" enabled="true" icon="sap-icon://navigation-right-arrow" /> <Button visible="true" enabled="true" icon="sap-icon://open-command-field" /> <Button visible="true" enabled="true" icon="sap-icon://process" /> </HBox>
Bon référence pour le positionnement de la flexbox: https://css-tricks.com/ snippets / css / a-guide-to-flexbox /
Édition 1: exemple ajouté Edit 2: Grammaire et fautes de frappe