Changes
/* Query with context filter values {{Version/WinXSince|4.9}}{{Version/XamarinSince|4.9}} */
== Query with context filter values {{Version/WinXSince|4.9}}{{Version/XamarinSince|4.9}} ==
In some use cases, {{UBIK}} might automatically extract certain values from the so-called context and use them during offline query filtering. The following cases are two typical examples.
* [[Dynamic_Selective_List_(Client)|Dynamic selective list]];.
* [[Data_Replication_(UBIK_Client)#Data_templates|Data template replication]].
{{Hint|These features worked in earlier versions already. However, the technical design differed and it had certain limitations that made it problematic when you try to evaluate the same query with different filter values at the same time. So the basement, namely offline query with context filter values, is redesigned in the new version.}}
The newly designed version has the following characteristics.
* Generally speaking, you can now easily distinguish such automatically extracted context filter values from the user entered filter values in the UI.
* Once there is user entered values, the UI makes it obvious that the user values overrule the context values.
* It's also possible to clear/delete/reset all filter values, whether they are from the context or users.
{{Hint|While it's possible to clear the context filter values, they will be automatically applied if you start the corresponding filtering process from scratch.}}
{{Attention|By design, the context filter values in the [[Dynamic_Selective_List_(Client)|dynamic selective list]] feature are applied as restrictions. So it is not allowed to overrule those values with user inputs.}}