Hello All,
my filter is combobox: template with 2 columns instead of value 'All' is empty (see Attachment). It works correctly.
how can I get value 'All' on the top.
my filter is combobox: template with 2 columns instead of value 'All' is empty (see Attachment). It works correctly.
how can I get value 'All' on the top.
<telerik:GridTemplateColumn DataField="Type" FilterControlAltText="Filter TypeName column" HeaderText="<%$Resources:Texte, Type%>" SortExpression="Type" UniqueName="Type"> <ItemTemplate> <asp:Label ID="Label1" runat="server" ToolTip='<%#Bind("TypeName")%>' Text='<%# Bind("Type") %>'></asp:Label> </ItemTemplate> <FilterTemplate> <telerik:RadComboBox ID="RadComboBoxCode" DataSourceID="SqlDataSource2" DataTextField="Code" Width="100px" DataValueField="Code" Height="100px" AppendDataBoundItems="true" SelectedValue='<%# TryCast(Container,GridItem).OwnerTableView.GetColumn("Type").CurrentFilterValue %>' runat="server" OnClientSelectedIndexChanged="TypeIndexChanged" DropDownWidth="350px"> <Items> <telerik:RadComboBoxItem Text="All"/> </Items> <ItemTemplate> <table style="width: 300px" cellspacing="0" cellpadding="0"> <tr> <td style="width: 80px;"> <%# Eval("Code")%> </td> <td style="width: 200px;"> <%# Eval("CName")%> </td> </tr> </table> </ItemTemplate> </telerik:RadComboBox> <telerik:RadScriptBlock ID="RadScriptBlock2" runat="server"> <script type="text/javascript"> function TypeIndexChanged(sender, args) { var tableView = $find("<%# TryCast(Container,GridItem).OwnerTableView.ClientID %>"); tableView.filter("Type", args.get_item().get_value(), "EqualTo"); } </script> </telerik:RadScriptBlock> </FilterTemplate> </telerik:GridTemplateColumn>