C# Класс Habanero.Faces.Base.FilterControlBuilder

Builds an IFilterControl up using a FilterDef.
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
BuildCustomFilter ( IFilterPropertyDef filterPropertyDef ) : ICustomFilter

Builds a custom filter.

BuildFilterControl ( Habanero.BO.ClassDefinition.FilterDef filterDef ) : IFilterControl

Creates an IFilterControl using the IControlFactory and creates all the filter controls defined by the FilterDef given.

BuildFilterControl ( IFilterDef filterDef, IFilterControl filterControl ) : void

Clears and populates the given IFilterControl using the FilterDef given.

FilterControlBuilder ( IControlFactory controlFactory ) : System

The constructor.

Приватные методы

Метод Описание
SetParametersOnFilter ( IFilterPropertyDef filterPropertyDef, Type filterType, ICustomFilter customFilter ) : void
SetupLayoutManager ( IFilterControl filterControl, IFilterDef filterDef ) : void

Описание методов

BuildCustomFilter() публичный Метод

Builds a custom filter.
public BuildCustomFilter ( IFilterPropertyDef filterPropertyDef ) : ICustomFilter
filterPropertyDef IFilterPropertyDef
Результат ICustomFilter

BuildFilterControl() публичный Метод

Creates an IFilterControl using the IControlFactory and creates all the filter controls defined by the FilterDef given.
public BuildFilterControl ( Habanero.BO.ClassDefinition.FilterDef filterDef ) : IFilterControl
filterDef Habanero.BO.ClassDefinition.FilterDef The to use in creation.
Результат IFilterControl

BuildFilterControl() публичный Метод

Clears and populates the given IFilterControl using the FilterDef given.
public BuildFilterControl ( IFilterDef filterDef, IFilterControl filterControl ) : void
filterDef IFilterDef The defining what filter fields are required
filterControl IFilterControl The to place the filter controls on.
Результат void

FilterControlBuilder() публичный Метод

The constructor.
public FilterControlBuilder ( IControlFactory controlFactory ) : System
controlFactory IControlFactory The control factory to use in creating controls to go on the
Результат System