Constructor Summary
| Public Constructor | ||
| public |
constructor(tf: TableFilter) Creates an instance of CheckList |
|
Member Summary
| Public Members | ||
| public |
Text placed in the filter's container when load filter on demand feature is enabled |
|
| public |
Css class for the container of the checklist filter (div) |
|
| public |
List of container DOM elements |
|
| public |
Css class for a disabled item of a checklist (li) |
|
| public |
Enable the reset filter option as first item |
|
| public |
excludedOpts: *[] |
|
| public |
Css class for the checklist filter element (ul) |
|
| public |
|
|
| public |
isCustom: * |
|
| public |
Css class for the item of a checklist (li) |
|
| public |
opts: *[] |
|
| public |
optsTxt: *[] |
|
| public |
Css class for a selected item of a checklist (li) |
|
Method Summary
| Public Methods | ||
| public |
Build checklist UI |
|
| public |
destroy() Destroy CheckList instance |
|
| public |
Get filter values for a given column index |
|
| public |
Initialize checklist filter |
|
| public |
Refresh all checklist filters |
|
| public |
selectOptions(colIndex: Number, values: Array) Select filter options programmatically |
|
Inherited Summary
| From class Feature | ||
| public |
TableFilter configuration |
|
| public |
TableFilter emitter instance |
|
| public |
TableFilter feature setting |
|
| public |
Feature name is the camelised class name as per TableFilter's convention |
|
| public |
Field indicating whether Feature is initialized |
|
| public |
TableFilter instance |
|
| public |
destroy() Destroy the feature |
|
| public |
disable() Disable the feature |
|
| public |
enable() Enable the feature |
|
| public |
init() Initialize the feature |
|
| public |
Indicate whether the feature is enabled or not |
|
| public |
reset() Reset the feature after being disabled |
|
| From class BaseDropdown | ||
| public |
Filter options custom sorter on a column basis |
|
| public |
isValidLinkedValue(rowIdx: Number, activeFilterIdx: Number): Boolean Check passed row contains a valid linked value |
|
| public |
Refresh linked filters to offer only selected options |
|
Public Constructors
public constructor(tf: TableFilter) source
Creates an instance of CheckList
Override:
BaseDropdown#constructorParams:
| Name | Type | Attribute | Description |
| tf | TableFilter | TableFilter instance |
Public Members
public activateText: String source
Text placed in the filter's container when load filter on demand feature is enabled
public excludedOpts: *[] source
public initialized: boolean source
Field indicating whether Feature is initialized
Override:
Feature#initializedpublic isCustom: * source
public opts: *[] source
public optsTxt: *[] source
Public Methods
public getValues(colIndex: Number): Array source
Get filter values for a given column index
Params:
| Name | Type | Attribute | Description |
| colIndex | Number | Column index |
public init(colIndex: Number, isExternal: Boolean, container: DOMElement) source
Initialize checklist filter
