Flex:无论如何都要禁用NumericStepper中的文本字段并强制用户仅使用向上/向下按钮更改值?

时间:2008-12-15 16:38:44

标签: flex actionscript-3 numericstepper

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

如果没有,我将如何对此事进行子类化以禁用文本?

5 个答案:

答案 0 :(得分:1)

好的 - 我想我明白了 - 没有你可以设置的属性但你可以继承控件并设置:

mx_internal::inputField.enabled = false;

虽然这确定了关于mx_internal到底是什么的下一个问题......

答案 1 :(得分:0)

mx_internal是一个命名空间。这里有一个很好的解释:

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

答案 2 :(得分:0)

一般情况下,如果你使用的是mx_internal,那么你的应用程序很可能会在flex版本之间中断。

答案 3 :(得分:0)

如果您正在使用Spark NumericStepper,最佳做法是创建自定义外观并隐藏TextInput部分(它是必需的外观部件,因此它必须位于某处的皮肤中)。

答案 4 :(得分:0)

文字输入具有可编辑的属性'可以设置为false。它对我有用。