1

在这里可能没有更多详细说明 - 我正在使用 NumericStepper 控件,我希望用户只使用按钮来更改 NS 中的值,而不是通过输入控件 - 我找不到要禁用的属性文本 - 它存在吗?

如果没有,我将如何子类化这个东西来禁用文本?

4

5 回答 5

1

好的 - 我想我明白了 - 没有可以设置的属性,但你可以子类化控件并设置:

mx_internal::inputField.enabled = false;

尽管这提出了下一个关于 mx_internal 到底是什么的问题......

于 2008-12-15T17:06:10.180 回答
0

mx_internal 是一个命名空间。这里有一个很好的解释它是如何工作的:

http://nondocs.blogspot.com/2007/04/mxcoremxinternal.html

于 2008-12-15T20:45:12.063 回答
0

一般来说,如果您使用 mx_internal,您的应用程序很有可能会在 flex 版本之间中断。

于 2008-12-15T21:01:17.067 回答
0

如果您使用的是 spark NumericStepper,最佳做法是创建自定义皮肤并隐藏 TextInput 部分(它是必需的皮肤部分,因此它必须位于皮肤中的某个位置)。

于 2013-01-19T17:46:08.097 回答
0

文本输入具有可设置为 false 的属性“可编辑”。它对我有用。

于 2017-02-01T06:09:15.027 回答