j-Columns
El componente Columns es una alternativa muy sencilla a j-Layout y j-Layout2. Con este componente puede configurar columnas con 100% de altura según sus necesidades.
Configuración:
parent {String}puede contenerparent,windowo selector jQuery para el métodoclosest(predeterminado:window)margin {Number}agrega margen aheight(predeterminado:0)marginlg {Number}agrega margen aheightpara la visualizaciónLG(predeterminado:margin)marginmd {Number}agrega margen aheightpara la visualizaciónMD(predeterminado:margin)marginsm {Number}agrega margen aheightpara la visualizaciónSM(predeterminado:margin)marginxs {Number}agrega margen aheightpara la visualizaciónXS(predeterminado:margin)noborder {Boolean}desactiva el borde (predeterminado:false)fontsize {Boolean}habilita el tamaño de fuente porcentual según el tamaño de las filas (predeterminado:false)
Métodos:
SETTER('columns/refresh')- recarga todos lossectiony establece tamañosSETTER('columns/add', size, html_node): agrega una nueva columna y realiza una actualización
Es bueno saberlo:
Cada columna debe estar envuelta en <section>, intente comprenderla con el ejemplo.
Atributos:
data-sizecontiene un tamaño de secciónLG,MD,SM,XS--> en píxeles o porcentaje, ejemplo:200,200,200,0(0significa oculto)- la sección sin el atributo
data-sizese contará a partir del valor residual
Úselo con <ui-component name="columns">. 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.
<style>body { padding: 0; margin: 0; }</style>
<ui-component name="columns" config="parent:window" class="hidden invisible">
<section data-size="200">Left panel</section>
<section>Main</section>
<section data-size="200">Right panel</section>
</ui-component>