and Load on Demand
are two overlapping functionalities.
Firstly, the Load on Demand
filters the Items before they are loaded in the control by some criteria - in most cases Items which begin with the entered text are loaded. Then at the client, if Filter
is enabled, the loaded Items will be filtered. In case of a Contains Filter
for instance (and StartsWith
is the same case) no Items are removed from the list as they are already matched upon the same criteria (at the server).
In this sense, the only case that could be useful (and needs to be further implemented) is to have Contains Filter
on a Load on Demand
results set. This could be achieved by switching between the two functionalities of the RadComboBox control in a certain moment - checking/unchecking a CheckBox or pressing a combination of keys switches between Load on Demand
Please let me know if you are interested in this approach - I will prepare a simple example.
Finally, regarding the issue with the duplicating Item - it is fixed and you could obtain the fix by downloading the latest internal build from your Client.net
account and upgrading.
the Telerik team