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
Última revisiónAmbos lados, revisión siguiente
wiki:2.-desarrollo-app:2.3.-codigo:c.-eventos:16-sys-message:start [2018/09/07 15:15] – [NODO SYS-MESSAGE] ejetorowiki:2.-desarrollo-app:2.3.-codigo:c.-eventos:16-sys-message:start [2018/09/07 17:24] ejetoro
Línea 75: Línea 75:
 ==== CODIGO ADICIONAL ==== ==== CODIGO ADICIONAL ====
 A continuación se desarrolla a modo de ejemplo un código para mostrar una ventana flotante cuando se recibe el código 1002 desde el XOneLive (Cuando se han aplicado todas las actualizaciones pendientes).\\ A continuación se desarrolla a modo de ejemplo un código para mostrar una ventana flotante cuando se recibe el código 1002 desde el XOneLive (Cuando se han aplicado todas las actualizaciones pendientes).\\
 +\\
  
-=== === Colección entry-point ===+=== Colección entry-point ===
 En la colección entry-point, hemos de definir un frame flotante que será el que mostremos al usuario cuando recibamos la notificación desde el XOneLive. En la colección entry-point, hemos de definir un frame flotante que será el que mostremos al usuario cuando recibamos la notificación desde el XOneLive.
  
 <code xml> <code xml>
-<!-- Con el siguiente código en la colección login-coll, guardamos un puntero al objeto self en una variable global para poder referirnos a ella en cualquier momento. -->+<!-- Código del frame flotante donde vamos a mostrar el mensaje informativo al usuario con una cuenta atrás para cerrar el framework y aplicar los cambios que hayan llegado a través del XOneLive --> 
 +<frame name="frmActualizacion" width="930p" height="714p" floating="true" top="0p" left="175p" bgcolor="#FFFFFF" align="left" disablevisible="MAP_ACTUALIZACION=0" modal="true" framebox="true"> 
 +    <prop name="MAP_TXT_TITLE3" type="T" title=" " class="ppal_subtitulo" width="100%" height="20%" fontsize="20" text-bgcolor="#CCFF0000" /> 
 +    <prop name="MAP_TXT_TITLE4" type="T" title=" " class="ppal_subtitulo" height="40%" lmargin="2%" tmargin="2%" text-forecolor="#000000" text-bgcolor="#FFFFFF" /> 
 +    <prop name="MAP_ACEPTAR" type="B" title="ACEPTAR" class="btn_MsgActualizacion"  method="ExecuteNode(aceptaractualizacion)" /> 
 +    <prop name="MAP_CANCELAR" type="B" title="CANCELAR" class="btn_MsgActualizacion" method="ExecuteNode(cancelaractualizacion)" newline="false" /> 
 +</frame> 
 + 
 +<!-- Con el siguiente código en la colección entry-point, guardamos un puntero al objeto self en una variable global para poder referirnos a ella en cualquier momento. -->
 <before-edit> <before-edit>
  <action name="runscript">  <action name="runscript">
Línea 99: Línea 108:
  
 </code>  </code> 
- 
-=== NODO comprobarActualizaciones ===  
- 
 \\ \\
-En este código, se pone visible el frame flotante "frmActualizacion" y se programa un contador con una cuenta atrás que se muestra en dicha ventana\\+En el código siguiente, se pone visible el frame flotante "frmActualizacion" y se programa un contador con una cuenta atrás que se muestra en dicha ventana\\
 \\ \\
 <code javascript> <code javascript>
Línea 139: Línea 145:
 } }
 </code> </code>
 +\\
 +Código CSS utilizado\\
 +<code css>
 +.ppal_subtitulo {
 + extends:prop;
 + width:96%;
 + fontsize:10;
 + fontbold:true;
 + labelwidth:0; 
 + text-border:false; 
 + locked:true; 
 + text-forecolor:#FFFFFF; 
 + align:center|center; 
 + text-align:center|center; 
 +}
  
 +.btn_MsgActualizacion { 
 + bgcolor:#CCFF0000; 
 + forecolor:#FFFFFF; 
 + width:33%; 
 + lmargin:11%; 
 + height:60p; 
 + text-align:left|top; 
 + textfont-size:12; 
 + tmargin:3%; 
 + } 
 +</code>