This is a migrated thread and some comments may be shown as answers.

[Solved] Filter Menu only displaying under certain conditions

3 Answers 99 Views
Grid
This is a migrated thread and some comments may be shown as answers.
Ken
Top achievements
Rank 1
Ken asked on 26 Mar 2009, 12:56 PM
I have a RadGrid on an ASPX page that I have filtering set on all of the columns.
When the grid is displayed everything looks fine, the filter menu will display if you select the filter icon for the first column. But none of the filter menu's appear when you click the filter icon for any of the other columns.
However, if I add move a field to the Grouping header the situation is reversed. All of the filter menus work for all of the columns except the first column.
I have a similar page that works fine that I have patterned the new page after, and have been over all of the settings but can't figure out why the filter menu is only selectively popping up under these conditions.
I am using Q2 2007. I know one of the first suggestions is going to be to upgrade but I don't have time to go through that whole process and the filtering is working fine on other pages, so it should work on this page.

Thanks in advance for any help.

3 Answers, 1 is accepted

Sort by
0
Sebastian
Telerik team
answered on 30 Mar 2009, 07:40 AM
Hello Ken,

Although you posted your question in the RadGrid for ASP.NET AJAX forum, since you specified that you use the Q2 2007 release of the product I assume that you are referring to the ASP.NET version of the grid here. Is that information correct?

The issue with the filtering menu is indeed strange and I suspect that some z-index settings either for it or for the grid (its wrapping container(s) respectively) produce the unwanted effect for different columns. Can you please ensure that the filtering menu has higher z-index in this case setting CssClass for it with explicit z-index value as explained here?

Another thing you can do is inspect the rendered html of the page using FireBug or IE developer toolbar  to see whether these z-index value are applied as expected. You can use them to detect whether some javascript errors are generated after the initial show of the filtering menu which may prevent its displaying at a later stage.

Kind regards,
Sebastian
the Telerik team

Check out Telerik Trainer , the state of the art learning tool for Telerik products.
0
Ken
Top achievements
Rank 1
answered on 02 Apr 2009, 01:47 PM
My first column was a Hyperlink column, when I changed this to a bound column the filtering started working properly.
Is there something special I need to do for filtering when I have a hyperlink column? I would like the first column to be a hyperlink but if the filtering isn't going to work then I can't do that.
0
Sebastian
Telerik team
answered on 02 Apr 2009, 02:08 PM
Hello Ken,

Can you check whether setting explicitly DataType="System.String" for your GridHyperLinkColumn makes a difference?

Additionally, I will apreciate if you share with us the results you observed in IE developer toolbar/FireBug or provide a live url where the discrepancy can be seen (using GridBoundColumn and GridHyperLinkColumn with DateField/DataTextField pointing to the same source field). Thus I will be able to advice you further.
 
Best regards,
Sebastian
the Telerik team

Check out Telerik Trainer , the state of the art learning tool for Telerik products.
Tags
Grid
Asked by
Ken
Top achievements
Rank 1
Answers by
Sebastian
Telerik team
Ken
Top achievements
Rank 1
Share this question
or