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