[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