gpt4 book ai didi

apache-flex - 弹性 : Cannot tab between controls on a modal popup

转载 作者:行者123 更新时间:2023-12-04 08:39:23 25 4
gpt4 key购买 nike

重现步骤:

  • 使用 popupmanager 创建一个模态弹出窗口(我的是一个内部有一个可换肤容器的组)
  • 将字段组件(文本输入)放在模态弹出窗口
  • 尝试在控件之间切换

  • Tab 切换到模态弹出窗口后面的控件,并忽略模态存在的事实。选项卡循环仅包含模式后面的控件。

    我已经尝试了从设置 tabChildren 到 hasFocusableChildren 的所有方法。我无法实现 IFocusManager,因为它是 Halo 并且我的模式是 Spark 组,但它会在某些方面起作用吗?看起来 Flex 似乎只是忽略了其焦点管理器中的模式。

    最佳答案

    这不是错误,我假设它是设计使然。

    Group 应该是一个轻量级的容器——仅用于将事物组合在一起。 Group 没有实现 IFocusManagerContainer 接口(interface)。

    SkinnableContainer(或更准确地说是SkinnableContainerBase)实现了该接口(interface),这就是当您使用PopupManager 使用它时,选项卡起作用的原因。

    关于apache-flex - 弹性 : Cannot tab between controls on a modal popup,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1478999/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com