Hi Lars,
you are correct. But here I have added a parameter with the below code in the filter expression.
((match("OWNER" ,'$$OWN$$') or in("OWNER" ,'$$OWN$$' ))
- And it is working fine when I pass the Input value * (ALL DATA)
- BUT just after ALL DATA result, when I refresh the DATA preview with refresh button and passes the input XYZ1 then again it shows all data(NOT correct and not filtered )
- But when I again refresh the preview and passes some other input XYZ2. It shows perfect data for XYZ2.
- Now whenever I refresh and pass some value data is correct .(Filtered data)
- But again whenever I refresh the preview with input *(STAR / ALL DATA) then it shows me perfect data(ALL data without any filter)
- Now again on refresh If I pass some input XYZ3 . DATA preview is for all data(Not filtered and not correct )
SO, Conclusion is, after ALL data preview (*) , filter does not work .But once the filter is applied further it works fine until and unless we refresh it for all data.
Now why is it behaving like this?
- In the show log I found, it execute two query every time.
- One with old input and one with new input.
- But for point:2 query sequence is First with NEW INPUT then with OLD INPUT.
- AND for point:4 query sequence is First for OLD INPUT then with NEW INPUT.
I think some buffering issue is der with the call of view