This question is locked. New answers and comments are not allowed.
Hi,
First of all, excuse me for my poor english skills.
When I click on the FilterEditor of a GridView the default value of the field "Show rows with value that" is "Is equal to" and I would like to change the default value to "Contains".
Is there any way to achieve what I'm trying to do? Could you explain me how to implement it, please?
Thanks in advance.
PS- I hope you understand what I meant, if not, don't hesitate to ask.
First of all, excuse me for my poor english skills.
When I click on the FilterEditor of a GridView the default value of the field "Show rows with value that" is "Is equal to" and I would like to change the default value to "Contains".
Is there any way to achieve what I'm trying to do? Could you explain me how to implement it, please?
Thanks in advance.
PS- I hope you understand what I meant, if not, don't hesitate to ask.
7 Answers, 1 is accepted
0
Victor
Top achievements
Rank 1
answered on 30 Apr 2012, 09:22 AM
I've found a solution for Telerik versions after the Q3 2011, but I don't know how to achieve the solution with versions before Q3 2011.
Could anybody help me, pleaz???
"The FilterOperatorsLoading event (Added Q3 2011) allows you to both remove unwanted operators and define a defaultly selected operator in a proper way. "
Could anybody help me, pleaz???
"The FilterOperatorsLoading event (Added Q3 2011) allows you to both remove unwanted operators and define a defaultly selected operator in a proper way. "
C#
private void GridView_FilterOperatorsLoading(object sender, Telerik.Windows.Controls.GridView.FilterOperatorsLoadingEventArgs e) { if (e.AvailableOperators.Contains(FilterOperator.Contains)) { e.DefaultOperator = FilterOperator.Contains; } }
0
Hi,
Ross
the Telerik team
I am afraid that you will have to upgrade if you want that functionality. The older versions do not have it and you cannot change the filter operator.
Regards,Ross
the Telerik team
Explore the entire Telerik portfolio by downloading the Ultimate Collection trial package. Get it now >>
0
Victor
Top achievements
Rank 1
answered on 30 Apr 2012, 09:44 AM
Thanks for the answer Ross. I guess I'll have to upgrade your product. Regards.
0
Sven J
Top achievements
Rank 2
answered on 08 Aug 2012, 08:21 AM
Hi
I used following EventHandler to set DefaultFilter 1 & 2:
I used following EventHandler to set DefaultFilter 1 & 2:
FilterOperatorsLoading += (sender, args) =>
{
args.DefaultOperator1 = FilterOperator.Contains;
args.DefaultOperator2 = FilterOperator.Contains;
};
But it seems that hitting ClearFilters resets the DefaultOperators to IsEqualTo...
Best regards
Sven
0
Hi Sven,
This will not happen with the latest version - Q2 2012 SP1. Please give it a try and let us know if you still have problem.
Regards,
Yordanka
the Telerik team
This will not happen with the latest version - Q2 2012 SP1. Please give it a try and let us know if you still have problem.
Regards,
Yordanka
the Telerik team
Explore the entire Telerik portfolio by downloading Telerik DevCraft Ultimate.
0
Victor
Top achievements
Rank 1
answered on 10 Aug 2012, 06:40 AM
Thank you very much Sven!
I'll try it and let you know if it work for me.
Cheers!
I'll try it and let you know if it work for me.
Cheers!
0
Alan
Top achievements
Rank 1
answered on 20 Aug 2012, 09:39 PM
I am new to .net and Rad controls and need to implement something similar to:
FilterOperatorsLoading += (sender, args) =>
{
args.DefaultOperator1 = FilterOperator.Contains;
args.DefaultOperator2 = FilterOperator.Contains;
};
but I need to know what context this code should appear in. Should this go in the contructor of the viewmodel for the view on which the RadGridView is implemented?
FilterOperatorsLoading += (sender, args) =>
{
args.DefaultOperator1 = FilterOperator.Contains;
args.DefaultOperator2 = FilterOperator.Contains;
};
but I need to know what context this code should appear in. Should this go in the contructor of the viewmodel for the view on which the RadGridView is implemented?