我有MenuButton
https://openui5.hana.ondemand.com/explored.html#/entity/sap.m.MenuButton/samples
在具有长text
属性值的栏中。
我想设置width
的{{1}}以显示所有文字
如果我设置MenuButton
属性,我可以设置(缩小)长度(2px,5px,15px ...)但是增加超过阈值时按钮保持固定的最大大小。
答案 0 :(得分:1)
这有点过分但如果你想避免使用自定义CSS类,你可以使用flexbox控件(MenuButton
)包装renderType="Bare"
并覆盖max-width(或设置min-宽度)使用FlexItemData作为layoutData
。
<HBox renderType="Bare">
<MenuButton text="Hello World" width="600px">
<layoutData>
<FlexItemData maxWidth="100%"/>
</layoutData>
</MenuButton>
</HBox>
PS:sap.m.MenuButton的最大宽度确实没有记录。提交issue后,API参考现在提到它具有最大宽度。
根据视觉设计,此宽度最大可为12rem(192px)