簡體   English   中英

如何在Flex 4中向菜單添加滾動條

[英]How do I add a scroller to a Menu in Flex 4

在flex 4中,我使用的PopUpButton帶有一個菜單,菜單中填充了數據庫中的記錄。

對於我們的一位客戶,菜單的數據提供者具有50多個元素。

當他們單擊菜單時,它會擴展到超出屏幕高度的位置,而不會顯示滾動條或響應鼠標滾輪。 因此,實際上無法訪問菜單中的下部項目。

因此,我需要以某種方式限制菜單的高度並添加滾動條。

rowCountmaxHeight命令無效。

var companyContextMenu:Menu=new Menu();
companyContextMenu.maxHeight=400;
companyContextMenu.rowCount=20;

在遷移到Flex 4之前,相同的代碼運行良好。

任何幫助深表感謝。

在Flex中,版本3和版本4之間的滾動條有很大的不同。

首先,請不要混合光環和火花。 然后在菜單周圍放置一個滾動標簽,它應該成為一個滾動標簽。 只是容器Group,DataGroup,VGroup,HGroup和TitleGroup實施IViewport並可以處理它們的標記。

因此,將菜單放在上面的容器之一中。 這不適合您嗎,請發布您的代碼。

弗蘭克

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM