Hi Ale,

That would explain it ;-)

I also tried various other combinations, like

with @current_parent_feature, @feature, etc. - but haven't found a working version ...

I might try with a variable ;-) I got the variable filter version working in another project. But that involved Python ...

Andreas

On 2022-12-06 16:52, Alessandro Pasotti wrote:

Sorry, I just realized that you are using relation-reference widgets
and not value-relation widgets.

I don't think that the current_(parent)_value will work in that case,
it wasn't implemented.

Cheers

On Tue, Dec 6, 2022 at 3:59 PM Andreas Neumann via QGIS-Developer
<qgis-developer@lists.osgeo.org> wrote:

Hi,

In one of my form setups, I would like to filter one relation reference widget combo box with a filter expression based on the selected entry of another relation reference value.

A static filter like:

szenario_art = 'Brand'

works as expected and it returns the filtered values - but as soon as I try to base it on the value of another relation reference widget, it fails ...

I tried

szenario_art = current_value('szenario_art')

but no records get selected.

Questions:

Does the current_value() return the "internal value" or the "human readable" value?
Do I have to eval() something in the filter expression?
Is there a way to test "current_value" somehow? I tried to write the changed value into another text widget (with default values on update), but it will always return "NULL". In the expression editor, I also always get "NULL" in the preview.

Thank you for your help,

Andreas

_______________________________________________
QGIS-Developer mailing list
QGIS-Developer@lists.osgeo.org
List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer
_______________________________________________
QGIS-Developer mailing list
QGIS-Developer@lists.osgeo.org
List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer

Reply via email to