Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
Próxima revisión
Revisión previa
wiki:2.-desarrollo-app:2.3.-codigo:c.-eventos:31.-onconsolemessage:start [2019/05/16 19:05] – [ONTEXTCHANGED] arywiki:2.-desarrollo-app:2.3.-codigo:c.-eventos:31.-onconsolemessage:start [2021/03/29 10:00] (actual) – [Tabla] ary
Línea 1: Línea 1:
  
 {{indexmenu_n>1}} {{indexmenu_n>1}}
-===== ONCONSOLEMESSAGE  =====+===== OnConsoleMessage  =====
 \\ \\
  
-==== Prop type=”T” ====+==== Prop type=”WEB” ====
 \\ \\
-^onTextChanged    |<WRAP+|< 80% 200px - >| 
-**target**: Propiedad donde se produce el evento.\\  **keyPressed**: Tecla pulsada o todo el texto nuevo introducido de golpe (ej. por copiar y pegar)\\ **oldText**: Texto antes del cambio\\ **newText**: Texto ya cambiado\\ +^  onConsoleMessage  | (para errores del webview y evitar que se los trague)\\ **messageLevel**: Error, warning o info\\ **message**: El mensaje de error\\ **lineNumber**: Línea de script afectada, si la hay\\ **sourceId**: El archivo de script afectado, si lo hay  | 
-<code javascript onTextChanged.js+ 
-function eventoOnTextChanged(evento) { + 
- ui.showToast("onTextChanged! target: " + evento.target + "\nObjItem: " + evento.objItem + "\nTecla pulsada: " + evento.keyPressed + "\noldText: " + evento.oldText + "\nnewText: + evento.newText);+**Ejemplos:** 
 + 
 + 
 +<code xml> 
 +<prop type=”WEB” onconsolemessage="handleError(e);" ...
 + 
 +<!-- En las funciones de javascript crear ésta: --
 +function handleError(e) { 
 +    if (e.messageLevel == "ERROR") { 
 +        ui.msgBox("Nivel: " + e.messageLevel + "\nMensaje: " + e.message + "\nLínea: " + e.lineNumber + "\nID fuente: " + e.sourceId, "Error WebView", 0); 
 +    }
 } }
 +
 </code> </code>
-</WRAP>|     +<code javascript
-^onTextLengthChanged    |length: Tamaño total del texto |     + 
-^onFocusChanged    |isFocused: Si tiene focus o no el target |     + <prop name="MAP_WEB" type="WEB" height="40%" title="Web" lmargin="2%" onconsolemessage="handleError(e);"/> 
-^onEditorAction    |(Para simplemente pulsar tecla intro o siguiente en el teclado|     + 
-\\   +</code> 
 +