我无法调整FacetFilter的FacetFilterItem的大小。这是一张图片,现在看起来如何。
和我的代码:
var maxHeight:CGFloat = textField.frame.size.height
if let font = textField.font {
maxHeight = font.lineHeight * amountOfLinesToBeShown
}
我希望它看起来与facet中最长的单词相同。任何帮助将不胜感激。
答案 0 :(得分:1)
sap.m.FacetFilter
的实施包含sap.m.Popover
,其内容宽度为30%。因此,默认情况下,Popover将占用可用宽度的30%。
我认为(还没有)一个属性可以改变它。但是,您可以通过覆盖某些CSS类来更改此设置。请记住,覆盖它们可能会对应用程序中的其他控件产生一些副作用,因此您应该将它们打包。
这是一个简单的JSBin来测试它。