C# 클래스 Zetbox.Client.Presentables.ZetboxBase.FilterListViewModel

상속: Zetbox.Client.Presentables.ViewModel
파일 보기 프로젝트 열기: daszat/zetbox 1 사용 예제들

공개 메소드들

메소드 설명
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

보호된 메소드들

메소드 설명
OnUserFilterAdded ( IEnumerable props ) : void

비공개 메소드들

메소드 설명
InitializeFilter ( ) : void
OnExecuteFilter ( ) : void
OnExecutePostFilter ( ) : void
OnUIFilterChanged ( object sender, EventArgs e ) : void
UpdateExclusiveFilter ( ) : void
UpdateRespectRequieredFilter ( ) : void

메소드 상세

AddFilter() 공개 메소드

public AddFilter ( ) : void
리턴 void

AddFilter() 공개 메소드

public AddFilter ( IFilterModel mdl ) : void
mdl IFilterModel
리턴 void

AddFilter() 공개 메소드

public AddFilter ( IFilterModel mdl, bool allowRemove ) : void
mdl IFilterModel
allowRemove bool
리턴 void

AddFilter() 공개 메소드

public AddFilter ( IFilterModel mdl, bool allowRemove, IEnumerable sourceProperties ) : void
mdl IFilterModel
allowRemove bool
sourceProperties IEnumerable
리턴 void

AppendFilter() 공개 메소드

public AppendFilter ( IQueryable qry ) : IQueryable
qry IQueryable
리턴 IQueryable

AppendPostFilter() 공개 메소드

public AppendPostFilter ( List result ) : List
result List
리턴 List

FilterListViewModel() 공개 메소드

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
리턴 System

OnUserFilterAdded() 보호된 메소드

protected OnUserFilterAdded ( IEnumerable props ) : void
props IEnumerable
리턴 void

RemoveFilter() 공개 메소드

public RemoveFilter ( IFilterModel mdl ) : bool
mdl IFilterModel
리턴 bool

ResetUserFilter() 공개 메소드

public ResetUserFilter ( ) : void
리턴 void