Diferencias
Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anterior Revisión previa Próxima revisión | Revisión previa | ||
wiki:2.-desarrollo-app:2.3.-codigo:c.-eventos:30.-ontextchanged:start [2019/05/16 17:31] ary |
wiki:2.-desarrollo-app:2.3.-codigo:c.-eventos:30.-ontextchanged:start [2021/03/02 12:07] (actual) ary [Prop type=”T”] |
||
---|---|---|---|
Línea 4: | Línea 4: | ||
\\ | \\ | ||
+ | ==== Prop type=”T” ==== | ||
+ | \\ | ||
+ | ^onTextChanged | ||
+ | **target**: Propiedad donde se produce el evento.\\ | ||
+ | <code javascript onTextChanged.js> | ||
+ | function eventoOnTextChanged(evento) { | ||
+ | ui.showToast(" | ||
+ | } | ||
+ | </ | ||
+ | </ | ||
+ | ^onTextLengthChanged | ||
+ | ^onFocusChanged | ||
+ | ^onEditorAction | ||
+ | \\ | ||
+ | Se ha implementado un nuevo método **setInputType()** en los type=" | ||
+ | |||
+ | **Ejemplo: | ||
+ | |||
+ | <code javascript> | ||
+ | |||
+ | <prop name=" | ||
+ | |||
+ | function onTextChanged(evento) { | ||
+ | let control = ui.getView(evento.objItem)[evento.target]; | ||
+ | let nLength = evento.newLength; | ||
+ | if (nLength > 3 && nLength < 6) { | ||
+ | control.setInputType(" | ||
+ | } else if (nLength > 6 && nLength < 9) { | ||
+ | control.setInputType(" | ||
+ | } else if (nLength > 9) { | ||
+ | control.setInputType(" | ||
+ | } | ||
+ | } | ||
+ | |||
+ | </ |