我有一个带有几个ColorPickers的应用程序 - 它们只是按原样使用,没有数据提供者派生的颜色或任何东西 - 使用editable = true。但是,用于显示/输入所选颜色的十六进制代码的文本字段显示为灰色且不可编辑。我找不到任何帮助,只有大量的教程告诉我将editable设置为true,这显然不起作用。
还尝试绑定到颜色的数据数组,但这不会做任何事情,除非阻止字段变灰(尽管没有文本出现或可以在其中编辑)。
有谁知道我怎么能阻止这种情况发生?提前谢谢。
答案 0 :(得分:1)
在Flex 3.6A和4.6.0中,它对我很有用。你可能还有别的东西是不标准的吗?你用的是什么主题?你能提出一个证明这个问题的测试用例吗? (PS:对不起,我还不能添加评论)
答案 1 :(得分:1)
适用于Flex 4.10.0(可以编辑文本字段):
<mx:ColorPicker id="_bgPicker" showTextField="true" />
答案 2 :(得分:0)
出现一个狡猾的字体(设置为整个应用程序的默认设置)没有显示在十六进制面板中 - 强制它到Arial就行了。可能更多的是我们必须使用的疯狂字体集的结果,而不是任何事情,但如果其他人遇到这样的问题,那么值得做!