j-Window
- El componente mueve el contenido de este componente bajo la etiqueta
<body>(debido al posicionamiento)
Configuración:
- Título de la ventana
title {String} if {String}condición para mostrar la ventana, se compara con el valor dentro depathicon {String}Total.js iconos- Enlace
reload {String}a unfunction(window_component)global y se ejecuta si se muestra el formulario. enter {Boolean}(opcional) captura la claveenterautomáticamente y realiza el envío (predeterminado:false)autofocus {Boolean/String}(opcional) puede enfocar una entrada.String===jQuery selectorpara la entradadefault {String}(opcional) un alias corto paraDEFAULT(default, true)closebutton {Boolean}(opcional) puede ocultar el botónx(predeterminado:false)zindex {Number}(opcional) puede afectar el índice z (predeterminado:12)scrollbar {Boolean}habilita una barra de desplazamiento personalizada (predeterminado:true)scrollbarshadow {Boolean}opcional, habilita una sombra en la barra de desplazamiento (predeterminado:false)- NEW
closeesc {Boolean}cierra el formulario cuando el usuario presiona la teclaESC - NEW
independent {Boolean}el cierre no depende de la condición según la ruta
Es bueno saberlo:
Una nueva versión de este componente admite la evaluación dinámica del contenido de <script type="text/html">. El siguiente ejemplo contiene un script con HTML y el componente evalúa el contenido si se mostrará j-Window (solo una vez).
<ui-component name="window" path="path" config="config">
<script type="text/html">
A CONTENT
</script>
</ui-component>Úselo con <ui-component name="window">. Cuando el componente aún no está cargado, jComponent lo descarga en el primer uso desde la dirección en DEF.fallback (el CDN Componentator de forma predeterminada). Autor: Peter Širka. Fuente: repositorio de componentes Componentator, licencia MIT.
<ui-component name="window" path="common.window" config="if:user;title:Title of this window" class="hidden">
<div style="padding:20px">SOME CONTENT</div>
<br />
<div style="padding:20px">SOME CONTENT</div>
<br />
<div style="padding:20px">SOME CONTENT</div>
<br />
<div style="padding:20px">SOME CONTENT</div>
<br />
<div style="padding:20px">SOME CONTENT</div>
<br />
<div style="padding:20px">SOME CONTENT</div>
<br />
<div style="padding:20px">SOME CONTENT</div>
<br />
<div style="padding:20px">SOME CONTENT</div>
<br />
<div style="padding:20px">SOME CONTENT</div>
<br />
<div style="padding:20px">SOME CONTENT</div>
<br />
<div style="padding:20px">SOME CONTENT</div>
<br />
<div style="padding:20px">SOME CONTENT</div>
<br />
<div style="padding:20px">SOME CONTENT</div>
<br />
<div style="padding:20px">SOME CONTENT</div>
<br />
<div style="padding:20px">SOME CONTENT</div>
<br />
<div style="padding:20px">SOME CONTENT</div>
<br />
<div style="padding:20px">SOME CONTENT</div>
<br />
<div style="padding:20px">SOME CONTENT</div>
<br />
<div style="padding:20px">SOME CONTENT</div>
<br />
<div style="padding:20px">SOME CONTENT</div>
<br />
<div style="padding:20px">SOME CONTENT</div>
<br />
<div style="padding:20px">SOME CONTENT</div>
<br />
<div style="padding:20px">SOME CONTENT</div>
<br />
<div style="padding:20px">SOME CONTENT</div>
<br />
<div style="padding:20px">SOME CONTENT</div>
<br />
<div style="padding:20px">SOME CONTENT</div>
<br />
<div style="padding:20px">SOME CONTENT</div>
</ui-component>
<script>
var common = {};
common.window = 'user';
</script>