j-Panel
- admite modo oscuro
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}Icono total sinti-reload {String}enlace a una función global y se ejecuta si se muestra el formularioenter {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)width {Number}opcional, un ancho predeterminado del panel (predeterminado:300)bg {Boolean}opcional, puede desactivarbackground(predeterminado:true)bgclose {Boolean}opcional, si el usuario hace clic en el fondo, el panel se cerrará (predeterminado:false)zindex {Number}opcional, puede afectar el índice z (predeterminado:12)close {String}opcional, la ruta/método se ejecuta comopath_to_method(com)cuando el usuario cierra el panel manualmente mediante el botón de cerrarscrollbar {Boolean}opcional, habilita la barra de desplazamiento personalizada (predeterminado:true)scrollbarY {Boolean}opcional, muestra una barra de desplazamiento vertical personalizada (predeterminado:true)scrollbarshadow {Boolean}opcional, habilita una sombra en la barra de desplazamiento (predeterminado:false)menu {String}opcional, un enlace a la función (el panel mostrará un botón con el ícono de una hamburguesa en la barra de título)container {String}opcional, selector jQuery (este contenedor significa un contenedor para la barra de desplazamiento)margin {Number}opcional, un margen paracontainery suscrollbar(funciona solo concontainer)closeicon {String}opcional, ícono Font-Awesome (predeterminado:ti ti-times)- NEW
closeesc {Boolean}cierra el formulario cuando el usuario presiona la teclaESC
Es bueno saberlo:
La 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-Panel (solo una vez).
<ui-component name="panel" path="path" config="config">
<script type="text/html">
A CONTENT
</script>
</ui-component>Úselo con <ui-component name="panel">. Cuando el componente aún no está cargado, jComponent lo descarga en el primer uso desde la dirección en DEF.fallback (la CDN Componentator de forma predeterminada). Autor: Peter Širka. Fuente: repositorio de componentes Componentator, licencia MIT.
<ui-component name="panel" path="common.panel" config="if:user;title:Title of this panel" 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.panel = 'user';
</script>