我正在使用SAPUI5框架。我在视图中有一个组合框,里面有20个项目。当我打开组合框时,可以看到8个项目,剩下的项目我必须向下滚动。有没有什么办法可以让组合框列表中的项目数量为11,剩下的就是我必须向下滚动?
我试图更改组合框列表正在呈现的Starting build with ninja
ninja: Entering directory `.'
[ 99% 455/456] glob vendor/*/*/Android.bp
ninja: error: 'out/target/product/shamu/obj/SHARED_LIBRARIES/copybit.msm8084_intermediates/export_includes', needed by 'out/target/product/shamu/obj/SHARED_LIBRARIES/libOmxVenc_intermediates/import_includes', missing and no known rule to make it
build/core/ninja.mk:84: recipe for target 'ninja_wrapper' failed
make: *** [ninja_wrapper] Error 1
#### make failed to build some targets (54 seconds) ####
的滚动属性
我们有什么方法可以做到吗?
答案 0 :(得分:0)
您可以将maxPopupItems设置为11。
答案 1 :(得分:0)
有一种方法可以做到,但绝对不是标准方法。 ComboBox控件中没有允许此属性的属性。所以这是一个快速的黑客攻击。
var oCombo = this.byId("MyComboBox"),
oList = oCombo._oList,
oPopOver = oList.getParent();
oPopOver.setContentHeight("440px"); //Shows about 11 items
当您尝试在Combobox中选择一个值时,它将创建一个PopOver控件,其中包含一个List控件。您可以通过获取PopOver为父对象的内部List对象的引用来设置此Popover的高度。