He instalación de una edición widget para un campo como una relación de referencia como se muestra a continuación y guardar la configuración como un QGIS estilo de capa archivo (*.qml):
Con PyQGIS tengo que hacer los siguientes pasos
- la carga de la capa de vector necesario para las relaciones
- crear las relaciones
- carga de los archivos de estilo
Pero después de esto, la expresión desplegable está vacía porque no se almacena en el archivo qml:
<edittype widgetv2type="RelationReference" name="nv_bezeichnung">
<widgetv2config OrderByValue="0" fieldEditable="1" ShowForm="0" Relation="rv-nv" ReadOnly="0" MapIdentification="1" labelOnTop="1" AllowNULL="0"/>
</edittype>
La edición de los widgets puede ser configurado con PyQGIS como
layer.setEditorWidgetV2Config(fieldId, {'key':'value'})
con las teclas de acuerdo con el fragmento xml anterior, pero no parece haber ninguna tecla para guardar la expresión, por lo tanto mi pregunta:
Cómo almacenar o guardar la Visualización de la Expresión' en una relación de referencia o conjunto con PyQGIS?