2017-11-01 5 views
1

Kentico 10の使用 - データを表示するカスタムテーブルのDataGridコンポーネントがあります。私はコード名が "filter"のこのカスタムテーブルの代替フォームを作成しました。この代替フォームフィルタをデータグリッドの上に表示するにはどうすればよいですか?私は自分のカスタムテーブルのデータを編集するためにデフォルトの管理ツールを使用していません - フィルタはそこで動作しますが、テンプレート化されたページに埋め込みたいと思います。カスタムテーブルデータグリッドWebパーツにデフォルトフィルタを追加する方法

答えて

1

カスタム・テーブル・データグリッドは、このWebパーツをフィルタで使用することができることを意味フィルタ名のプロパティを持っているので、あなたのページのテンプレートにadd filterにする必要があります。

作成したフィルタ変換では、ライブページのカスタムテーブルデータグリッドWebパーツの外観が変更されず、Kentico管理者のカスタムテーブルのカスタムフィルタを作成できます。

1

デフォルトでは、OOTBリスト視聴者を使用している場合、フィルタは25を超えるレコードがある場合にのみ表示されます。必要に応じて、web.configキーを追加してこれを変更できます。しかし、カスタムテーブルグリッドだけでなく、すべてのKenticoリストページのページング前に表示されるデフォルトのレコード数が変更されることに注意してください。私はあなたの公開ページではなく、Kentico UIの視聴者をリストするためのものだと言及しておきます。

<add key="CMSDefaultListingFilterLimit" value="10" /> 
+0

ありがとうBrenden。私はデフォルトで50レコードを表示しています。私はあなたが言ったことに抗議していると思います。「これは公共のページではなく、KenticoのUIのビューリストを表示するためのものです」 - 私は公開ページでこれをしようとしています。回避策、または他の考え? – shandalus

関連する問題