Flex: есть ли в любом случае отключить текстовое поле в NumericStepper и заставить пользователя изменять значение только с помощью кнопок вверх / вниз? - PullRequest
1 голос
/ 15 декабря 2008

Вероятно, не намного больше, чтобы уточнить здесь - я использую элемент управления NumericStepper и я хочу, чтобы пользователь использовал кнопки только для изменения значения в NS, а не путем ввода в элемент управления - я не смог найти свойство для отключения текста - существует ли он?

Если этого не произойдет, как бы я создал подкласс для отключения этого текста?

Ответы [ 5 ]

1 голос
/ 15 декабря 2008

Хорошо, думаю, я понял - нет свойства, которое вы можете установить, но вы можете создать подкласс для элемента управления и установить:

mx_internal::inputField.enabled = false;

Хотя это ставит следующий вопрос о том, что, черт возьми, mx_internal ...

0 голосов
/ 01 февраля 2017

Ввод текста имеет свойство 'editable', которое может быть установлено в false. У меня это сработало.

0 голосов
/ 19 января 2013

Если вы используете spark NumericStepper, рекомендуется создать собственный скин и скрыть часть TextInput (это необходимая часть обложки, поэтому она должна быть где-то в обложке).

0 голосов
/ 16 декабря 2008

В общем случае, если вы используете mx_internal, вполне вероятно, что ваше приложение будет разрываться между версиями flex.

0 голосов
/ 15 декабря 2008

mx_internal - это пространство имен. Здесь есть хорошее объяснение того, как все это работает:

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

...