次の方法で共有


ModuleListPage.SearchFields プロパティ

定義

リスト ビューの検索可能な列を取得します。

protected:
 virtual property cli::array <Microsoft::Web::Management::Client::ModuleListPageSearchField ^> ^ SearchFields { cli::array <Microsoft::Web::Management::Client::ModuleListPageSearchField ^> ^ get(); };
protected virtual Microsoft.Web.Management.Client.ModuleListPageSearchField[] SearchFields { get; }
member this.SearchFields : Microsoft.Web.Management.Client.ModuleListPageSearchField[]
Protected Overridable ReadOnly Property SearchFields As ModuleListPageSearchField()

プロパティ値

ModuleListPageSearchFieldリスト ビューのオブジェクト。

次の例では、2 つの検索フィルターを追加します。


  class DemoPage : ModuleListPage {

      public DemoPage() : base() { }
      ModuleListPageGrouping _entryTypeGrouping;
      private ModuleListPageSearchField[] _searchFields;

      // contains filter string and a ModuleListPageFilter
      private MyModuleListPageFilter _filter;
      ModuleListPageFilter _selectedFilter;
      string sDate = "8-2-07";

protected override ModuleListPageSearchField[] 
    SearchFields {
    get {
        if (_searchFields != null)
            return _searchFields;

        _searchFields =
            new ModuleListPageSearchField[] {
                new ModuleListPageSearchField(
                "Color", "Colour"),
                new ModuleListPageSearchField(
                "Type 1", "Type 2")
            };
        return _searchFields;
    }
} 

注釈

SearchFieldsプロパティを使用すると、リスト ビューの列で検索結果をフィルター処理できます。 IIS マネージャーでは、[フィルター] ツール バーの [移動] ドロップダウン ボックスに検索フィールドが表示されます。 [フィルター] ボックスに検索テキストを入力すると、[移動] ドロップダウン ボックスのフィールドのいずれかを選択して、結果をさらに絞り込むことができます。 たとえば、IIS マネージャーの [Web アプリケーション] ページで、[ 移動 ] ドロップダウン ボックスに[ 仮想パス]、[ 物理パス]、[ サイト]、[ アプリケーション プール] の検索フィールドが表示されます。 これらのフィールドは フィーチャー ビューの 4 つの列に対応しており、検索結果を選択した列に絞り込むことができます。

適用対象