好的,我今天的任务之一是修改客户网站上现有的 Telerik RadFilter。过滤器本身允许用户在 Telerik RadGrid 上执行查询。这一切都很好,但是客户希望以逗号分隔列表的形式更轻松地进行过滤。
<!-- The new comma-separated list text box -->
<asp:TextBox ID="txtQuery" runat="server" TextMode="MultiLine"></asp:TextBox>
<asp:Button ID="btnQuery" runat="server" Text="Filter By List" />
<!-- The existing RadFilter -->
<telerik:RadFilter runat="server" ID="AttendeesGridFilter" Visible="true"
FilterContainerID="AttendeesGrid" ShowApplyButton="false" />
基本上,这里查看的 AttendeesGrid (RadGrid) 包含有关活动参与者的各种列。此逗号分隔列表将允许用户按与会者 ID 批量快速过滤。我想我会这样做的方法是拉取 txtQuery 的内容,将其放入排序列表并在 RadFilter 处将其触发,以便 1、2、3、4 的条目会生成如下内容:
这真的可能吗?如果是这样,谁能指出我如何从后端生成自定义 RadFilter 查询的正确方向?
谢谢!