我正在使用SAPUI5框架。在视图中有一个组合框,其中有20个项目。当我打开组合框8个项目是可见的,对于剩余的项目,我必须向下滚动。有没有什么办法可以将组合框列表中显示的项目数量设置为11,剩余的我将不得不向下滚动?更改combobox中第一个滚动中可见的项目数
我曾试图改变在组合框列表中是越来越呈现
有什么办法,我们可以做到这一点的div
的滚动性能?
我正在使用SAPUI5框架。在视图中有一个组合框,其中有20个项目。当我打开组合框8个项目是可见的,对于剩余的项目,我必须向下滚动。有没有什么办法可以将组合框列表中显示的项目数量设置为11,剩余的我将不得不向下滚动?更改combobox中第一个滚动中可见的项目数
我曾试图改变在组合框列表中是越来越呈现
有什么办法,我们可以做到这一点的div
的滚动性能?
可以设置maxPopupItems至11
有一个办法做到这一点,但它绝对不是标准的做法。 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。
我无法在sap.m.combobox中找到属性maxpopupitesm –
maxPopupItems是不推荐使用的控件sap.ui.commons.ComboBox的属性。它已被弃用信德1.38。在sap.m.combobox中这样的属性不存在。如果你想使用这样的功能,你必须开发基于sap.m.comobox的自定义控件。 –