我已成功添加下拉列表(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中无法正常工作
太谢谢你了。第二个选项奏效。 –