我已成功添加下拉列表(flextras),但其工作不正常。每當我觸摸下拉列表時,彈出的列表就會置於文本框下方(位於下拉列表下方)。因此,我無法從文本框頂部的列表中選擇項目,因爲焦點會傳遞到文本框。Flextras下拉列表無法正常工作
0
A
回答
0
很高興看了這個blog post on the subject。
相關報價:
中的Flex 4.6將TextInput默認外觀使用了 StyleableStageText。 StageText總是被繪製在Flash Display List之上,這就是爲什麼下拉彈出似乎在 之下的原因。引用Adobe docs on StageText:
[開始文檔引用]本機文本輸入字段不能被其他Flex內容剪切,並且 將呈現在舞臺上方的圖層中。由於此限制,使用基於StageText的外觀類的組件將始終顯示爲 ,因爲它們位於其他Flex組件之上。 Flex彈出窗口和下拉菜單 也會被任何可見的本地文本字段遮擋。最後,本地 文本字段的相對z順序不能由應用程序控制。 [end doc quote]
有兩種可能的解決方案。首先是設計 您的移動應用程序,以便彈出窗口不會顯示在 以上的TextInput中。如果您正在爲具有不同屏幕尺寸的多個設備 構建,這可能很困難。
第二種是使用Flex 4.5 skin class for your TextInputs:
<textInput skinClass="spark.skins.mobile.TextInputSkin" />
相關問題
- 1. 下拉菜單無法正常工作
- 2. 下拉菜單無法正常工作
- 3. AutoPostBack =「true」與下拉列表無法正常工作asp.net
- 4. 下拉列表不能正常工作
- 5. 下拉列表不能正常工作
- 6. 鏈接列表無法正常工作
- 7. RequiredFieldValidation無法正常工作列表框
- 8. 列表視圖與下面的按鈕無法正常工作
- 9. 使用單選按鈕時無法使下拉工作正常
- 10. Twitter的引導下拉菜單無法正常工作
- 11. 語義UI:主動下拉菜單無法正常工作
- 12. 移動下拉菜單無法正常工作
- 13. 月下拉式在selenium webdriver的datepicker中無法正常工作
- 14. 無法讓下拉菜單正常工作?
- 15. jQuery的顯示下拉菜單無法正常工作
- 16. 我無法使我的下拉菜單正常工作
- 17. 語義UI下拉菜單無法正常工作
- 18. jQuery下拉式輸入框無法正常工作
- 19. KendoUI。下拉式虛擬化無法正常工作
- 20. Bootswatch下拉菜單無法正常工作
- 21. CSS3響應下拉菜單無法正常工作
- 22. 笨:依賴下拉菜單無法正常工作
- 23. Spinner的自定義ArrayAdapter:下拉視圖無法正常工作
- 24. 引導程序下拉菜單無法正常工作
- 25. Bootstrap下拉菜單無法正常工作
- 26. 基金會5下拉菜單無法正常工作
- 27. 下拉導航欄(CSS和HTML)無法正常工作
- 28. 動態下拉菜單無法正常工作
- 29. Bootstrap下拉鍊接無法正常工作
- 30. CSS下拉菜單在IE10中無法正常工作
太謝謝你了。第二個選項奏效。 –