facturascripts
facturascripts copied to clipboard
Añadir soporte al widget select para cargar datos en base a otro widget.
En muchas ocasiones necesitamos que un widget select cargue los datos en base a los datos de otro widget. Por ejemplo cargar las provincias en base al país seleccionado.
Caso de uso en el XMLView de EDitContacto
<column name="province" numcolumns="2" order="140">
<widget type="select" fieldname="provincia" parent="codpais">
<values source="provincias" fieldcode="idprovincia" fieldtitle="provincia" fieldfilter="codpais"/>
</widget>
</column>
<column name="country" titleurl="ListPais" numcolumns="2" order="150">
<widget type="select" fieldname="codpais" onclick="EditPais" required="true">
<values source="paises" fieldcode="codpais" fieldtitle="nombre"/>
</widget>
</column>
Podemos ver que el widget de la provincia hace referencia al widget del país, además en los valores de la provincia se le dice por que campo debe filtrar de los países.
- [X] MySQL
- [ ] PostgreSQL
- [ ] Clean database
- [X] Database with random data