200917
Mai

Aucun com

Lors de l’appui de la touche TAB sur le composant TextArea de Flex, il ne se passe pas la même chose que sous NotePad ou Word: le composant perd le focus au lieu d’insérer une tabulation.

Voici un bout de code pour insérer une tabulation au lieu de perdre le focus:

<mx:TextArea id="txt" left="30" right="0" height="100%" keyDown="onKeyDown(event)" />

private function onKeyDown(e:KeyboardEvent):void
{
if (e.keyCode == Keyboard.TAB)
{
this.textField.replaceSelectedText("\t");
callLater(this.txt.setFocus);
}
}