facturascripts icon indicating copy to clipboard operation
facturascripts copied to clipboard

Añadir soporte al widget select para cargar datos en base a otro widget.

Open daniel89fg opened this issue 2 years ago • 0 comments

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

daniel89fg avatar Jul 25 '22 10:07 daniel89fg