Añadir un nuevo tipo de pestaña (GalleryTab) para los nuevos ListController: mostrará los resultados como una galería de fotos.
Este es un ejemplo de galería. Es la web airbnb.es
<?xml version='1.0' encoding='UTF-8'?>
<gallery>
<card>
<image name='image' fieldname='image_url'/>
<column name='code' fieldname='codigo' order='100'>
<widget type='text'/>
</column>
<column name='description' fieldname='descripcion' order='105'>
<widget type='text'/>
</column>
<column name='state' fieldname='estado' display='center' filter='false' search='false' sort='false' order='110'>
<widget type='text'>
<option color='success'>ABIERTO</option>
<option color='warning'>CERRADO</option>
</widget>
</column>
<column name='info' display='right' order='120'>
<widget type='buttonJs' label='info' icon='fas fa-info-sign' function='myJsFunction($this->id)'/>
</column>
</card>
<colors>
<option name='pending' color='info' fieldname='estado'>Pendiente</option>
<option name='parcial' color='warning' fieldname='estado'>Parcial</option>
</colors>
<totals>
<total name='invoiced' sql='SUM(total_facturas)'/>
<total name='pending' sql='SUM(total_pending)'/>
</totals>
<search>
<option name='observaciones'/>
<option name='codbarras'/>
</search>
<filters>
<filter type='select' name='status' fieldname='estado'/>
</filter>
<sort>
<option name='creationdate' fieldname='creationdate,id'/>
</sort>
<buttons>
<button name='change' icon='fas fa-edit' modal='my-modal'/>
</buttons>
<modals>
<modal name='new'>
<column name='code' fieldname='codigo' order='100'>
<widget type='text' required='true'/>
</column>
<column name='description' fieldname='descripcion' order='105'>
<widget type='text' required='true'/>
</column>
<buttons>
<button name='new' type='submit'/>
</buttons>
</modal>
<modal name='my-modal' btnlabel='change'>
<column name='state' order='100'>
<widget type='text'>
<value>ABIERTO</option>
<value>CERRADO</option>
</widget>
</column>
<buttons>
<button name='change' type='submit'/>
</buttons>
</modal>
</modals>
<assets>
<asset name='my-js' type='js' src='Dinamic/Assets/JS/xxx.js'/>
</assets>
</gallery>
Esto es una sugerencia a debatir. Está abierta a comentarios, votación y debate en la reunión semanal. Si se aprueba pasará a estado pendiente.