Globals / "src/renderer/components/item-object-list/page-filters.store" / PageFiltersStore
Class: PageFiltersStore#
Hierarchy#
- PageFiltersStore
Index#
Constructors#
Properties#
Accessors#
Methods#
- addFilter
- disable
- enable
- getByType
- getValues
- isEnabled
- removeFilter
- reset
- syncWithContextNamespace
- syncWithGlobalSearch
Constructors#
constructor#
+ new PageFiltersStore(): PageFiltersStore
Defined in src/renderer/components/item-object-list/page-filters.store.ts:23
Returns: PageFiltersStore
Properties#
filters#
• Protected filters: IObservableArray\<Filter> = observable.array\
Defined in src/renderer/components/item-object-list/page-filters.store.ts:18
isDisabled#
• Protected isDisabled: ObservableMap\<FilterType, boolean> = observable.map\
Defined in src/renderer/components/item-object-list/page-filters.store.ts:19
Accessors#
activeFilters#
• get activeFilters(): Filter[]
Defined in src/renderer/components/item-object-list/page-filters.store.ts:21
Returns: Filter[]
Methods#
addFilter#
▸ addFilter(filter: Filter, begin?: boolean): void
Defined in src/renderer/components/item-object-list/page-filters.store.ts:71
Parameters:
| Name | Type | Default value |
|---|---|---|
filter |
Filter | - |
begin |
boolean | false |
Returns: void
disable#
▸ disable(type: FilterType | FilterType[]): (Anonymous function)
Defined in src/renderer/components/item-object-list/page-filters.store.ts:101
Parameters:
| Name | Type |
|---|---|
type |
FilterType | FilterType[] |
Returns: (Anonymous function)
enable#
▸ enable(type: FilterType | FilterType[]): (Anonymous function)
Defined in src/renderer/components/item-object-list/page-filters.store.ts:106
Parameters:
| Name | Type |
|---|---|
type |
FilterType | FilterType[] |
Returns: (Anonymous function)
getByType#
▸ getByType(type: FilterType, value?: any): Filter
Defined in src/renderer/components/item-object-list/page-filters.store.ts:85
Parameters:
| Name | Type |
|---|---|
type |
FilterType |
value? |
any |
Returns: Filter
getValues#
▸ getValues(type: FilterType): string[]
Defined in src/renderer/components/item-object-list/page-filters.store.ts:91
Parameters:
| Name | Type |
|---|---|
type |
FilterType |
Returns: string[]
isEnabled#
▸ isEnabled(type: FilterType): boolean
Defined in src/renderer/components/item-object-list/page-filters.store.ts:97
Parameters:
| Name | Type |
|---|---|
type |
FilterType |
Returns: boolean
removeFilter#
▸ removeFilter(filter: Filter): void
Defined in src/renderer/components/item-object-list/page-filters.store.ts:78
Parameters:
| Name | Type |
|---|---|
filter |
Filter |
Returns: void
reset#
▸ reset(): void
Defined in src/renderer/components/item-object-list/page-filters.store.ts:111
Returns: void
syncWithContextNamespace#
▸ ProtectedsyncWithContextNamespace(): (Anonymous function)
Defined in src/renderer/components/item-object-list/page-filters.store.ts:30
Returns: (Anonymous function)
syncWithGlobalSearch#
▸ ProtectedsyncWithGlobalSearch(): (Anonymous function)
Defined in src/renderer/components/item-object-list/page-filters.store.ts:53
Returns: (Anonymous function)