j-Box
Configuración:
- Título del formulario
title {String} if {String}condición para mostrar el formulario, se compara con el valor dentro depathicon {String}Icono de fuente impresionante sinti-o nuevo:ti ti-home- Enlace
reload {String}a unfunction(fullform_component)global y se ejecuta si se muestra el formulario. - Enlace
submit {String}a unfunction(hide)global y se ejecuta si se presiona el botón enviar cancel {String}enlace a unfunction(hide)global y se ejecuta si se presiona el botón cancelarenter {Boolean}captura la claveenterautomáticamente y realiza el envío (predeterminado:false)center {Boolean}centra el formulario en la mitad de la pantallaautofocus {Boolean/String}puede enfocar una entrada.String===jQuery selectorpara la entradadefault {String}un alias corto paraDEFAULT(default, true)closebutton {Boolean}puede ocultar el botónx(predeterminado:false)zindex {Number}puede afectar el índice z (predeterminado:12)scrollbar {Boolean}habilita la barra de desplazamiento personalizada (predeterminado:true)scrolltop {Boolean}permite desplazarse hacia arriba después de que se muestra el formulario (predeterminado:true)scrollbarshadow {Boolean}opcional, habilita una sombra en la barra de desplazamiento (predeterminado:false)style {Number}admite dos estilos (1: clásico (predeterminado), 2: fondo de caja sin relleno, 3: parte superior de caja sin relleno)closeoutside {Boolean}cierra el formulario cuando el usuario hace clic fuera del formulario (predeterminado:false)closeesc {Boolean}cierra el formulario cuando el usuario presiona la teclaESCindependent {Boolean}el cierre no depende de la condición según el caminopadding {Number}relleno para la caja (predeterminado:30)width {Number}opcional, ancho máximo (predeterminado:0- ancho completo)background {Boolean}opcional, habilita/deshabilita el fondo (predeterminado:true)transparent {Boolean}opcional, se podrá hacer clic en todos los elementos en el fondo del cuadro (predeterminado:false)align {String}opcional,center(predeterminado),left,right- Enlace
close {String}a unfunction()global y se ejecuta si el formulario se está cerrando. - NEW
hide {String}enlace a unfunction()global y se ejecuta si el formulario se oculta
El 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-Form (solo una vez).
<ui-component name="box" path="path" config="config">
<script type="text/html">
A CONTENT
</script>
</ui-component>Úselo con <ui-component name="box">. 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="box" path="common.form" config="if:user;width:500;title:Title;submit:userform_submit" class="hidden">
<nav>
<button><i class="ti ti-angle-down"></i>Menu</button>
</nav>
<div class="padding">
SOME CONTENT
</div>
<nav>
<button name="submit">SUBMIT</button>
<button name="cancel">CANCEL</button>
</nav>
</ui-component>
<script>
function userform_submit(hide) {
alert('SUBMIT');
hide();
}
var common = {};
// Show the form
common.form = 'user';
</script>