Using @Lookup(type = LookupType.SCREEN) (in order to display hierarchical lookup entity) doesn’t work in Filter.
Maybe I’m doing something wrong? I’ve tried to include everything in view and create nested datasources, but nothing works.
Looks like a problem with ConditionParamBuilderImpl$PropertyParameterInstantiationStrategy#getParamBuilder line 97:
It returns null, so when checking whether LookupType.SCREEN is set, platform returns false because there’s no info. I’ve managed to get it work by replacing getProperty with getPropertyPath and getMetaProperty:
Thank you very much for the clear explanation, test project and proposed solution. However, it took a while for me to understand why the problem didn’t appear in your project - I didn’t notice the overridden bean with your fix in the first place
Your fix will go to the next bug-fix release - see the linked issue.
No problem, thank you. Description of the question was too much complicated.
I have another one about Fitler and hierarchical dictionaries, so maybe you would look at it? Thx u again.