我正在使用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的自定義控件。 –