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 18:06]
ary [Prop type=”T”]
wiki:2.-desarrollo-app:2.3.-codigo:c.-eventos:31.-onconsolemessage:start [2021/03/29 09:00] (actual)
ary [Tabla]
Línea 1: Línea 1:
  
 {{indexmenu_n>1}} {{indexmenu_n>1}}
-===== ONCONSOLEMESSAGE  =====+===== OnConsoleMessage  =====
 \\ \\
  
-==== Prop type=”T” ====+==== Prop type=”WEB” ==== 
 +\\ 
 +|< 80% 200px - >| 
 +^  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  | 
 + 
 + 
 +**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 javascript> 
 + 
 + <prop name="MAP_WEB" type="WEB" height="40%" title="Web" lmargin="2%" onconsolemessage="handleError(e);"/> 
 + 
 +</code>