[英]How do I add a scroller to a Menu in Flex 4
在flex 4中,我使用的PopUpButton帶有一個菜單,菜單中填充了數據庫中的記錄。
對於我們的一位客戶,菜單的數據提供者具有50多個元素。
當他們單擊菜單時,它會擴展到超出屏幕高度的位置,而不會顯示滾動條或響應鼠標滾輪。 因此,實際上無法訪問菜單中的下部項目。
因此,我需要以某種方式限制菜單的高度並添加滾動條。
rowCount
和maxHeight
命令無效。
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.