2011-01-14 9 views
2

...私は、フィルタリングとRadGridを持って、私はasp.netとTelerikには本当に新しいです

をRadGrid。 AutoPostBackOnFilter = "true"を設定し、CurrentFilterFunction = "Contains"を自分の列に設定します。うまくいけば、ユーザーはフィルタのタイプを選択するためにドロップダウンリストを開く必要はありません。しかし今、フィルターボタンを隠したい。

可能ですか?

ありがとうございました!

答えて

2
+1

私はデモを知っていますが、私はこの質問のために見ていません...私はShowFilterIcon = "false"を私の列に追加して、それは正常に動作します!ドキュメント(http://www.telerik.com/help/aspnet-ajax/grdbasicfiltering.html)でこのオプションが見つかりません...ありがとうございます! – Olof

0

次のことができます。

 <script type="text/javascript"> 
      function showFilterItem(){ 
       $find('<%=RadGrid1.ClientID %>').get_masterTableView().showFilterItem(); 
      } 
      function hideFilterItem(){ 
       $find('<%=RadGrid1.ClientID %>').get_masterTableView().hideFilterItem(); 
      } 
     </script> 

あなたはASP.NetでTelerikグリッド、デモでlooakについての詳細をお知りになりたい場合は、そこにコードのサンプルを見ることができますカラム定義の.Filterable(false)を呼び出します。

@{ Html.Telerik().Grid(Model) 
     .Name("Grid") 
     .DataKeys(keys => keys.Add(m => m.ID)) 
     .Columns(columns => 
     { 
      columns.Bound(m => m.Name).Filterable(false); 
      columns.Bound(m => m.Category).Filterable(false); 
     } 
} 
関連する問題