[QGIS-Developer] Question on current_value() expression in the context of filtering relation reference combo boxes

Andreas Neumann a.neumann at carto.net
Tue Dec 6 08:01:28 PST 2022


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 at 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 at lists.osgeo.org
>> List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
>> Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/qgis-developer/attachments/20221206/c614d117/attachment.htm>


More information about the QGIS-Developer mailing list