Просмотр полной версии : Убрать фокус в TextInput
В TextInput после нажатия Enter'a, или клика мышкой нужно убрать фоку с поля(выделение и каретку ввода).
КАк это можно сделать?
посмотрите класс FocusManager:
hideFocus():void
Sets showFocusIndicator to false and removes the visual focus indicator from the focused object, if any.
moveFocus(direction:String, fromDisplayObject:DisplayObject = null):void
Move focus from the current control to the previous or next control in the tab order.
hideFocus убирает рамку, но не каретку
MoveFocus нету в TextInput.focusMAnager
TextInput.cursorManager.HideCursor() - не убирает курсор
MoveFocus нету в TextInput.focusMAnager
так может в контейнере, в котором инпут, посмотреть?
Передать фокус другому элементу.
btnOk.setFocus()
Хотелось вобще фокус убрать, просто мне еще нужно будет сделать передачу фокуса по ТАбу и тогда уже это делать вместе
Вообще убрать И сделать передачу по табу. Противоречиво звучит. Попробуйте передать фокус скрытому элементу (я не пробовал).
А по табу и так уже сделано, смотрите свойства и события начинающиеся на tab.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.