我无法调整FacetFilter的FacetFilterItem的大小。这是现在的图像。
和我的代码:
<m:FacetFilter
id="idFacetFilter"
type="Simple"
showPersonalization="false"
showReset="true"
reset="onFacetFilterReset"
showPopoverOKButton="true">
<m:lists>
<m:FacetFilterList
title="{...}"
key="{...}"
multiselect="true"
listClose="onFacetClosed"
items="{...}" >
<m:items>
<m:FacetFilterItem
key="{...}"
text="{...}" />
</m:items>
</m:FacetFilterList>....
我希望它看起来与刻面中最长的单词相等。任何帮助,将不胜感激。
最佳答案
sap.m.FacetFilter
的实现包含一个sap.m.Popover
,其分配的contentWidth为30%。因此,默认情况下,Popover会占用可用宽度的30%。
我认为有(尚未)可以更改此属性的属性。但是,您可以通过覆盖一些CSS类来更改此设置。请记住,覆盖它们可能会对应用程序中的其他控件产生一些副作用,因此应将它们装箱。
这是一个简单的JSBin进行测试。