さて、今日の私のタスクの 1 つは、クライアントの Web サイトにある既存の 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 クエリを生成する方法を正しい方向に向けることができますか?
ありがとう!