如何调整FacetFilterItems长度?

时间:2015-08-26 11:23:28

标签: javascript css xml sapui5

我无法调整FacetFilter的FacetFilterItem的大小。这是一张图片,现在看起来如何。FacetFilterItem Length

和我的代码:

var maxHeight:CGFloat = textField.frame.size.height
if let font = textField.font {
    maxHeight = font.lineHeight * amountOfLinesToBeShown
}

我希望它看起来与facet中最长的单词相同。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:1)

sap.m.FacetFilter的实施包含sap.m.Popover,其内容宽度为30%。因此,默认情况下,Popover将占用可用宽度的30%。

我认为(还没有)一个属性可以改变它。但是,您可以通过覆盖某些CSS类来更改此设置。请记住,覆盖它们可能会对应用程序中的其他控件产生一些副作用,因此您应该将它们打包。

这是一个简单的JSBin来测试它。