j-FormTab
- El componente mueve el contenido de este componente bajo la etiqueta
<body>(debido al posicionamiento) - El componente espera una matriz.
Configuración:
width {Number}ancho de formawidthlg {Number}ancho de formulario para dispositivoslg(predeterminado:config.width)widthmd {Number}ancho de formulario para dispositivosmd(predeterminado:config.width)widthsm {Number}ancho de formulario para dispositivossm(predeterminado:config.width)widthxs {Number}ancho de formulario para dispositivosxs(predeterminado:config.width)height {Number}altura de formaheightlg {Number}altura de forma para dispositivoslg(predeterminado:config.height)heightmd {Number}altura de forma para dispositivosmd(predeterminado:config.height)heightsm {Number}altura de forma para dispositivossm(predeterminado:config.height)heightxs {Number}altura de forma para dispositivosxs(predeterminado:config.height)margin {Number}un margen predeterminado entre formularios (predeterminado:10)marginlg {Number}un margen predeterminado para dispositivoslg(predeterminado:config.margin)marginmd {Number}un margen predeterminado para dispositivosmd(predeterminado:config.margin)marginsm {Number}un margen predeterminado para dispositivossm(predeterminado:config.margin)marginxs {Number}un margen predeterminado para dispositivosxs(predeterminado:config.margin)marginfullscreen {Number}un margen predeterminado para el modo de pantalla completa (predeterminado:20)marginfullscreenlg {Number}un margen de pantalla completa predeterminado para dispositivoslg(predeterminado:config.marginfullscreen)marginfullscreenmd {Number}un margen de pantalla completa predeterminado para dispositivosmd(predeterminado:config.marginfullscreen)marginfullscreensm {Number}un margen de pantalla completa predeterminado para dispositivossm(predeterminado:config.marginfullscreen)marginfullscreenxs {Number}un margen de pantalla completa predeterminado para dispositivosxs(predeterminado:config.marginfullscreen)submit {String}enlace a una función globalfunction(meta, data, hide)y se ejecuta si se presiona el botón enviarcancel {String}enlaza a una función global y se ejecuta si se presiona el botóncancelenter {Boolean}captura la claveenterautomáticamente y prácticamente hace clic en el botón de enviar (predeterminado:false)onclose {String}un enlace a la funciónfunction(item, close)(opcional)onopen {String}un enlace a la funciónfunction(item, el)(opcional)autofocus {Boolean}habilita el enfoque automático para la primera entrada (predeterminado:false)- NEW
right {Number}margen derecho (predeterminado:0) - NEW
bottom {Number}margen inferior (predeterminado:0) - NEW
useminheight {Boolean}usamin-heighten lugar del atributo CSSheight(predeterminado:false)
Es bueno saberlo:
- cada elemento con clase
cancelse utilizará como botón de cancelación
Fuente de datos:
[
{
// Required
id: 'YOUR_ID_OF_THE_FORM',
name: 'YOUR_NAME_OF_THE_FORM',
// Optional
minimized: true,
data: { blabla: '"data" will be cloned into the form scope' }
// NEW: scope: false (disables scope)
// NEW: scope: mycustomscopepath
}
]Úselo con <ui-component name="formtab">. 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="formtab" path="common.formtab">
<script type="text/html">
<div class="padding">
YOUR CONTENT HERE.
</div>
</script>
</ui-component>
<script>
var common = {};
common.formtab = [];
common.formtab.push({ id: '1', name: 'New message' });
common.formtab.push({ id: '2', minimized: true, name: 'Message: John Deal' });
common.formtab.push({ id: '3', minimized: true, name: 'Message: Denis Granec' });
</script>