【问题标题】:Flex 4 ColorPicker not editableFlex 4 ColorPicker 不可编辑
【发布时间】:2013-09-12 15:18:40
【问题描述】:

我有一个应用程序,其中包含几个 ColorPickers - 它们只是按原样使用,没有数据提供程序派生的颜色或任何东西 - 可编辑 = true。但是,用于显示/输入所选颜色的十六进制代码的文本字段显示为灰色且不可编辑。我找不到任何帮助,只有大量教程告诉我将可编辑设置为 true,这显然不起作用。

也尝试绑定到颜色数据数组,但这除了阻止该字段变灰之外没有任何作用(尽管没有文本出现或可以在其中编辑)。

有谁知道我怎样才能阻止这种情况发生?提前致谢。

【问题讨论】:

    标签: actionscript-3 apache-flex flex4.6


    【解决方案1】:

    它在 Flex 3.6A 和 4.6.0 中非常适合我。你做的其他事情可能不是标准的吗?你用的是什么主题?你能制作一个证明问题的测试用例吗? (PS:抱歉,我还不能添加cmets)

    【讨论】:

    • 有了一个空白案例,我可以毫无问题地让它工作,我相信样式表存在一些影响它的问题 - 鉴于项目的规模,发布任何关于它的内容都是不明智的,我'我只是不得不把它剥离下来,无论如何谢谢!
    【解决方案2】:

    适用于 Flex 4.10.0(可以编辑文本字段):

    <mx:ColorPicker id="_bgPicker" showTextField="true" />
    

    【讨论】:

      【解决方案3】:

      在十六进制面板中没有出现一种狡猾的字体(设置为整个应用程序的默认字体) - 强制它使用 Arial 就可以了。可能更多的是我们必须使用的疯狂字体集的结果,但如果其他人遇到这样的问题,则值得这样做!

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2022-11-24
        • 2012-02-10
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-01-12
        • 2012-05-16
        相关资源
        最近更新 更多