File

projects/m2-core/src/lib/core/service/data/requests/table/filtering/journal/ApplicationTemplatesFilter.ts

Extends

ElementIdsFilter

Index

Properties
Methods

Constructor

constructor(elementIds?: number[])
Parameters :
Name Type Optional
elementIds number[] Yes

Properties

Public Readonly filterType
Default value : ElementFilterType.ApplicationTemplatesFilter
Protected urlPrefix
Default value : CONSTANTS.APPLICATION_TEMPLATES_FILTER_QUERY_PARAM_PREFIX
Public elementIds
Type : number[]
Public Optional columnId
Type : string

Идентификатор колонки = идентификатор свойства в простейшем случае

Public Abstract Readonly isEmpty
Type : boolean

Methods

Static formColumnId
formColumnId()
Returns : string
Static parseFiltersFromQueryParams
parseFiltersFromQueryParams(queryParams: Params)

Filter to/from URL

Parameters :
Name Type Optional
queryParams Params No
Returns : ApplicationTemplatesFilter[]
Protected Static _parseFiltersFromQueryParams
_parseFiltersFromQueryParams(queryParams: Params, paramPrefix: string, filterConstructor: Type)
Type parameters :
  • F
Parameters :
Name Type Optional
queryParams Params No
paramPrefix string No
filterConstructor Type<F> No
Returns : F[]
Public getValues
getValues()
Returns : number[]
Public toQueryParams
toQueryParams(index?: number, encode?: boolean)

Filter to/from URL

Parameters :
Name Type Optional
index number Yes
encode boolean Yes
Returns : Params
format
format()
Returns : void
Protected Static parseFiltersParamsFromQueryParams
parseFiltersParamsFromQueryParams(queryParams: Params, paramPrefix: string)
Type parameters :
  • F
Parameters :
Name Type Optional
queryParams Params No
paramPrefix string No
Returns : NumberMap<F>
Protected urlFilterToQueryParams
urlFilterToQueryParams(urlFilter: any, prefix: string, index: number, encode?: boolean)
Parameters :
Name Type Optional
urlFilter any No
prefix string No
index number No
encode boolean Yes
Returns : Params

results matching ""

    No results matching ""