<div dir="ltr"><div>Perdón, presione mal y me envió la respuesta sin terminar de explicar, ahora completo:<br></div><div><br></div><div>Para usar el switch necesitas dos cosas, definir las reglas y definir el switch que usa esas reglas.<br>
<br>en el head del documento se definen las reglas:<br><br><br>&lt;head&gt;<br><br>&lt;!--Se definen las reglas sobre las que se tomarán las decisiones<br>- id: identificador<br>- var: nombre de la variable global<br>- comparator: &quot;lt&quot; | &quot;gt&quot; | &quot;lte&quot; | &quot;eq&quot; | &quot;gte&quot; | &quot;ne&quot; </div>
<div>- value: valor que se usa para validación de la regla<br>--&gt;  <br>  &lt;ruleBase&gt;<br>     &lt;rule id=&quot;rUno&quot; var=&quot;imagenSeleccionada&quot; comparator=&quot;eq&quot; value=&quot;1&quot;/&gt;<br>     &lt;rule id=&quot;rDos&quot; var=&quot;imagenSeleccionada&quot; comparator=&quot;eq&quot; value=&quot;2&quot;/&gt;<br>
  &lt;/ruleBase&gt;<br></div><div><br></div><div>          &lt;regionBase&gt;<br>                    ...<br>          &lt;/regionBase&gt;<br><br>          &lt;descriptorBase&gt;<br>                                            ...<br>                    &lt;/descriptorBase&gt;</div><div><br>&lt;/head&gt;</div>
<div><br></div><div><br></div><div>En el body se define un media switch</div><div><br></div><div>        &lt;body&gt;<br><br>  <br>         &lt;port id=&quot;pEntrada1&quot; component=&quot;sImagen&quot;/&gt;<br><br>        &lt;!--Se define un media del tipo ncl-settings con la variable global a modificar--&gt;<br>
                &lt;media id=&quot;nodoSettings&quot; type=&quot;application/x-ncl-settings&quot;&gt;<br>                   &lt;property name=&quot;imagenSeleccionada&quot; value=&quot;1&quot;/&gt;<br>                &lt;/media&gt;<br><br>  <br>        &lt;!--El switch comienza la presentación de uno u otro media segús las reglas satisfechas--&gt;                        <br>
                                                        <br>         &lt;switch id=&quot;sImagen&quot;&gt;<br>                        </div><div><br></div><div>&lt;!--  definimos una accion para cada regla --&gt;<br>                    &lt;bindRule constituent=&quot;img1&quot; rule=&quot;rUno&quot;/&gt;<br>                   &lt;bindRule constituent=&quot;img2&quot; rule=&quot;rDos&quot;/&gt;</div>
<div><br></div><div>&lt;!--  definimos una regla por defecto por si no se ejecuta ninguna regla definida anteriormente --&gt;<br>                   &lt;defaultComponent component=&quot;img2&quot;/&gt;<br><br>                                         &lt;media id=&quot;img1&quot; src=&quot;img1.jpg&quot; descriptor=&quot;descImg&quot;/&gt;<br>
                 &lt;media id=&quot;img2&quot; src=&quot;img2.jpg&quot; descriptor=&quot;descImg&quot;/&gt;<br>                                        <br>                &lt;/switch&gt;</div><div><br></div><div><br></div><div>&lt;/body&gt;</div><div><br></div><div>A tener en cuenta:</div>
<div> - Cada vez que se cambie el valor de la variable sobre la cual se utilizan las reglas (en este caso &quot;imagenSeleccionada&quot;), se debe parar e iniciar de nuevo el switch, para que el switch pueda leer los nuevos valores y compararlos.</div>
<div><br></div><div><br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">El 7 de mayo de 2013 08:51, Leo <span dir="ltr">&lt;<a href="mailto:lisasmendi@lifia.info.unlp.edu.ar" target="_blank">lisasmendi@lifia.info.unlp.edu.ar</a>&gt;</span> escribió:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>Para usar el switch necesitas dos cosas, definir las reglas y definir el switch que usa esas reglas.<br>
</div><div><br></div><div>en el head del documento definis las reglas:</div><div><br></div><div><br>
</div><div>        &lt;head&gt;<br>                <br>                &lt;!--Se definen las reglas sobre las que se tomarán las decisiones<br>                -        id: identificador<br>                -        var: nombre de la variable global<br>                -        comparator: &lt; | &gt; |&lt;= | = | &gt;=    <br>

                -        value: valor que se usa para validación de la regla<br>                --&gt;        <br>                &lt;ruleBase&gt;<br>                        &lt;rule id=&quot;rIngles&quot; var=&quot;idioma&quot; comparator=&quot;eq&quot; value=&quot;en&quot;/&gt;<br>                        &lt;rule id=&quot;rEspañol&quot; var=&quot;idioma&quot; comparator=&quot;eq&quot; value=&quot;sp&quot;/&gt;<br>

                &lt;/ruleBase&gt;<br><br>                &lt;regionBase&gt;<br>          ...<br>                &lt;/regionBase&gt;<br><br>        <br>                &lt;descriptorBase&gt;<br>                        </div><div><br></div><div> &lt;/descriptorBase&gt;<br>                        <br><br>                &lt;connectorBase&gt;<br>                        &lt;importBase documentURI=&quot;conectores.ncl&quot; alias=&quot;conectores&quot;/&gt;<br>

                &lt;/connectorBase&gt;<br><br><br>        &lt;/head&gt;</div><div><br></div><div><br></div><div><br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">El 3 de mayo de 2013 16:38, Franco H <span dir="ltr">&lt;<a href="mailto:gusamh@gmail.com" target="_blank">gusamh@gmail.com</a>&gt;</span> escribió:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class="h5"><div dir="ltr">Alguien me puede dar un ejemplo completo sobre rule y Switch, estoy intentando hacer un menu con videos pero no me sale y la idea es utilizar switch y rule.<div>

<br></div><div>Gracias.<span><font color="#888888"><br clear="all"><div><br>
</div>-- <br><div>Analista Funcional - Poder Judicial de la Nación</div><div>Asistente - UNPA</div>AdeS. Herrera Franco
</font></span></div></div>
<br></div></div>__________________________________________Lista de correo <a href="mailto:Ginga-argentina@lists.ourproject.org" target="_blank">Ginga-argentina@lists.ourproject.org</a><br>
cambiar suscripci&amp;#243;n: <a href="https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina" target="_blank">https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina</a><br>
Sitio web: <a href="http://comunidad.ginga.org.ar" target="_blank">http://comunidad.ginga.org.ar</a><br>
Wiki: <a href="http://wiki.ginga.org.ar" target="_blank">http://wiki.ginga.org.ar</a><br>
<br></blockquote></div><span class="HOEnZb"><font color="#888888"><br><br clear="all"><br>-- <br><div dir="ltr">Saludos Leo<br></div>
</font></span></div>
</blockquote></div><br><br clear="all"><br>-- <br><div dir="ltr">Saludos Leo<br></div>
</div>