C# Class Zetbox.Client.Presentables.ZetboxBase.FilterListViewModel

Inheritance: Zetbox.Client.Presentables.ViewModel
Afficher le fichier Open project: daszat/zetbox Class Usage Examples

Méthodes publiques

Méthode Description
AddFilter ( ) : void
AddFilter ( IFilterModel mdl ) : void
AddFilter ( IFilterModel mdl, bool allowRemove ) : void
AddFilter ( IFilterModel mdl, bool allowRemove, IEnumerable sourceProperties ) : void
AppendFilter ( IQueryable qry ) : IQueryable
AppendPostFilter ( List result ) : List
FilterListViewModel ( IViewModelDependencies appCtx, IZetboxContext dataCtx, Zetbox.Client.Presentables.ViewModel parent, ObjectClass type, IFulltextSupport fulltextSupport = null ) : System
RemoveFilter ( IFilterModel mdl ) : bool
ResetUserFilter ( ) : void

Méthodes protégées

Méthode Description
OnUserFilterAdded ( IEnumerable props ) : void

Private Methods

Méthode Description
InitializeFilter ( ) : void
OnExecuteFilter ( ) : void
OnExecutePostFilter ( ) : void
OnUIFilterChanged ( object sender, EventArgs e ) : void
UpdateExclusiveFilter ( ) : void
UpdateRespectRequieredFilter ( ) : void

Method Details

AddFilter() public méthode

public AddFilter ( ) : void
Résultat void

AddFilter() public méthode

public AddFilter ( IFilterModel mdl ) : void
mdl IFilterModel
Résultat void

AddFilter() public méthode

public AddFilter ( IFilterModel mdl, bool allowRemove ) : void
mdl IFilterModel
allowRemove bool
Résultat void

AddFilter() public méthode

public AddFilter ( IFilterModel mdl, bool allowRemove, IEnumerable sourceProperties ) : void
mdl IFilterModel
allowRemove bool
sourceProperties IEnumerable
Résultat void

AppendFilter() public méthode

public AppendFilter ( IQueryable qry ) : IQueryable
qry IQueryable
Résultat IQueryable

AppendPostFilter() public méthode

public AppendPostFilter ( List result ) : List
result List
Résultat List

FilterListViewModel() public méthode

public FilterListViewModel ( IViewModelDependencies appCtx, IZetboxContext dataCtx, Zetbox.Client.Presentables.ViewModel parent, ObjectClass type, IFulltextSupport fulltextSupport = null ) : System
appCtx IViewModelDependencies
dataCtx IZetboxContext
parent Zetbox.Client.Presentables.ViewModel
type ObjectClass
fulltextSupport IFulltextSupport
Résultat System

OnUserFilterAdded() protected méthode

protected OnUserFilterAdded ( IEnumerable props ) : void
props IEnumerable
Résultat void

RemoveFilter() public méthode

public RemoveFilter ( IFilterModel mdl ) : bool
mdl IFilterModel
Résultat bool

ResetUserFilter() public méthode

public ResetUserFilter ( ) : void
Résultat void