Using Filter Templates When ComboBox Used with Edit Template

2 posts, 0 answers
  1. Carol
    Carol avatar
    7 posts
    Member since:
    Jun 2013

    Posted 05 May Link to this post

    <telerik:GridTemplateColumn HeaderText="Emp"HeaderStyle-Width="27%" UniqueName="EmpID" DataField="EmpID">                              <FilterTemplate>
        <telerik:RadComboBox RenderMode="Lightweight" ID="RadComboBoxEmp" DataSourceID="dsEmpNameFilter" <br>                                                DataTextField="EmpName"<br>                                                DataValueField="EmpID" <br>                                                Width="100%" AppendDataBoundItems="true" <br>                                                SelectedValue='<%# TryCast(Container, GridItem).OwnerTableView.GetColumn("EmpID").CurrentFilterValue%>'<br>                                                runat="server" OnClientSelectedIndexChanged="EmpNameIndexChanged"><br>                                                <Items><br>                                                    <telerik:RadComboBoxItem Text="All" /><br>                                                </Items><br>                                            </telerik:RadComboBox><br>                                            <telerik:RadScriptBlock ID="RadScriptBlock3" runat="server"><br>                                                <script type="text/javascript"><br>                                                    function EmpNameIndexChanged(sender, args) {<br>                                                        var tableView = $find("<%# TryCast(Container, GridItem).OwnerTableView.ClientID%>");<br>                                                        tableView.filter("EmpID", args.get_item().get_value(), "EqualTo");<br>                                                    }<br>                                                </script><br>                                            </telerik:RadScriptBlock><br>                                        </FilterTemplate><br><br>                                        <ItemTemplate><br>                                            <%# Eval("EmpName")%><br>                                        </ItemTemplate><br>                                        <EditItemTemplate><br>                                            <telerik:RadDropDownList RenderMode="Lightweight" runat="server" ID="EmpIDDropDown" DataValueField="EmpID"<br>                                                DataTextField="EmpName" DataSourceID="dsEmployees"><br>                                            </telerik:RadDropDownList><br>                                        </EditItemTemplate><br>                                    </telerik:GridTemplateColumn></p>
  2. Carol
    Carol avatar
    7 posts
    Member since:
    Jun 2013

    Posted 05 May in reply to Carol Link to this post

    Don't know how to edit this post, it posted prematurely, and the code is exact, but not formatted as desired.

    I double-checked my markup several times, using the demo as a model.  The edit template contains a combobox displaying Employee Name with a data value of EmpID.  The custom filter is set up to filter on EmpID, but gets hung up will selection is made from filter drop-down, except when ALL is selected.

    How can I get filtering to work?

Back to Top