0

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

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

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

4

3 回答 3

1

它在 Flex 3.6A 和 4.6.0 中对我来说很好用。你做的其他事情可能不是标准的吗?你用的是什么主题?你能制作一个证明问题的测试用例吗?(PS:对不起,我还不能添加评论)

于 2013-09-12T16:33:23.037 回答
1

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

<mx:ColorPicker id="_bgPicker" showTextField="true" />
于 2013-09-12T19:26:25.963 回答
0

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

于 2013-09-24T13:35:53.980 回答