Winter Cardinal UI - v0.442.0 / DTableDataList

Class: DTableDataList<ROW>

Type parameters

Name
ROW

Hierarchy

Implements

Table of contents

Constructors

Properties

Accessors

Methods

Constructors

constructor

new DTableDataList<ROW>(options?): DTableDataList<ROW>

Type parameters

Name
ROW

Parameters

Name Type
options? DTableDataListOptions<ROW>

Returns

DTableDataList<ROW>

Overrides

utils.EventEmitter.constructor

Defined in

src/main/typescript/wcardinal/ui/d-table-data-list.ts:28

Properties

_filter

Protected _filter: DTableDataListFilter<ROW>

Defined in

src/main/typescript/wcardinal/ui/d-table-data-list.ts:23


_mapped

Protected _mapped: DTableDataMapped<ROW>

Defined in

src/main/typescript/wcardinal/ui/d-table-data-list.ts:26


_parent

Protected _parent: null | DTableDataParent

Defined in

src/main/typescript/wcardinal/ui/d-table-data-list.ts:21


_rows

Protected _rows: ROW[]

Defined in

src/main/typescript/wcardinal/ui/d-table-data-list.ts:22


_selection

Protected _selection: DTableDataSelection<ROW>

Defined in

src/main/typescript/wcardinal/ui/d-table-data-list.ts:25


_sorter

Protected _sorter: DTableDataListSorter<ROW>

Defined in

src/main/typescript/wcardinal/ui/d-table-data-list.ts:24

Accessors

filter

get filter(): DTableDataFilter<ROW>

A data filter.

Returns

DTableDataFilter<ROW>

Implementation of

DTableData.filter

Defined in

src/main/typescript/wcardinal/ui/d-table-data-list.ts:274


mapped

get mapped(): DTableDataMapped<ROW>

Sorted and filtered data.

Returns

DTableDataMapped<ROW>

Implementation of

DTableData.mapped

Defined in

src/main/typescript/wcardinal/ui/d-table-data-list.ts:282


rows

get rows(): ROW[]

A list of rows.

Returns

ROW[]

Implementation of

DTableData.rows

Defined in

src/main/typescript/wcardinal/ui/d-table-data-list.ts:95


selection

get selection(): DTableDataSelection<ROW>

A data selection.

Returns

DTableDataSelection<ROW>

Implementation of

DTableData.selection

Defined in

src/main/typescript/wcardinal/ui/d-table-data-list.ts:270


sorter

get sorter(): DTableDataSorter<ROW>

A data sorter.

Returns

DTableDataSorter<ROW>

Implementation of

DTableData.sorter

Defined in

src/main/typescript/wcardinal/ui/d-table-data-list.ts:278

Methods

add

add(row, index?): void

Parameters

Name Type
row ROW
index? number

Returns

void

Defined in

src/main/typescript/wcardinal/ui/d-table-data-list.ts:163


addAll

addAll(newRows, index?): void

Parameters

Name Type
newRows ROW[]
index? number

Returns

void

Defined in

src/main/typescript/wcardinal/ui/d-table-data-list.ts:186


addListener

addListener(event, fn, context?): this

Alias method for on

Parameters

Name Type
event string | symbol
fn Function
context? any

Returns

this

Implementation of

DTableData.addListener

Inherited from

utils.EventEmitter.addListener

Defined in

node_modules/pixi.js/pixi.js.d.ts:25495


bind

bind(parent): void

Parameters

Name Type
parent DTableDataParent

Returns

void

Implementation of

DTableData.bind

Defined in

src/main/typescript/wcardinal/ui/d-table-data-list.ts:81


clear

clear(): void

Returns

void

Defined in

src/main/typescript/wcardinal/ui/d-table-data-list.ts:124


clearAndAdd

clearAndAdd(row): void

Parameters

Name Type
row ROW

Returns

void

Defined in

src/main/typescript/wcardinal/ui/d-table-data-list.ts:137


clearAndAddAll

clearAndAddAll(newRows): void

Parameters

Name Type
newRows ROW[]

Returns

void

Defined in

src/main/typescript/wcardinal/ui/d-table-data-list.ts:149


each

each(iteratee, ifrom?, ito?): void

Calls the specified iteratee on each datum of the specified index range. If called iteratee explicitly returns false, stops an iteration.

Parameters

Name Type Description
iteratee (row: ROW, index: number) => boolean | void an function called on each datum
ifrom? number an index to start an iteration
ito? number an index before which an interation stops

Returns

void

Implementation of

DTableData.each

Defined in

src/main/typescript/wcardinal/ui/d-table-data-list.ts:254


emit

emit(event, ...args): boolean

Calls each of the listeners registered for a given event.

Parameters

Name Type Description
event string | symbol The event name.
...args any[] Arguments that are passed to registered listeners

Returns

boolean

true if the event had listeners, else false.

Implementation of

DTableData.emit

Inherited from

utils.EventEmitter.emit

Defined in

node_modules/pixi.js/pixi.js.d.ts:25441


eventNames

eventNames(): (string | symbol)[]

Return an array listing the events for which the emitter has registered listeners.

Returns

(string | symbol)[]

Implementation of

DTableData.eventNames

Inherited from

utils.EventEmitter.eventNames

Defined in

node_modules/pixi.js/pixi.js.d.ts:25415


get

get(index): null | ROW

Returns a row data at the specified index. The index is an index on rows filters and sorters are not applied.

Parameters

Name Type Description
index number an index on rows filters and sorters are not applied

Returns

null | ROW

Implementation of

DTableData.get

Defined in

src/main/typescript/wcardinal/ui/d-table-data-list.ts:216


listenerCount

listenerCount(event): number

Return the number of listeners listening to a given event.

Parameters

Name Type Description
event string | symbol The event name.

Returns

number

Implementation of

DTableData.listenerCount

Inherited from

utils.EventEmitter.listenerCount

Defined in

node_modules/pixi.js/pixi.js.d.ts:25432


listeners

listeners(event): Function[]

Return the listeners registered for a given event.

Parameters

Name Type Description
event string | symbol The event name.

Returns

Function[]

Implementation of

DTableData.listeners

Inherited from

utils.EventEmitter.listeners

Defined in

node_modules/pixi.js/pixi.js.d.ts:25424


lock

lock(): void

Returns

void

Implementation of

DTableData.lock

Defined in

src/main/typescript/wcardinal/ui/d-table-data-list.ts:106


newSelection

newSelection(options?): DTableDataSelection<ROW>

Parameters

Name Type
options? DTableDataSelectionOptions<any>

Returns

DTableDataSelection<ROW>

Defined in

src/main/typescript/wcardinal/ui/d-table-data-list.ts:77


off

off(event, fn?, context?, once?): this

Alias method for removeListener

Parameters

Name Type
event string | symbol
fn? Function
context? any
once? boolean

Returns

this

Implementation of

DTableData.off

Inherited from

utils.EventEmitter.off

Defined in

node_modules/pixi.js/pixi.js.d.ts:25489


on

on(event, fn, context?): this

Add a listener for a given event.

Parameters

Name Type Description
event string | symbol The event name.
fn Function The listener function.
context? any The context to invoke the listener with.

Returns

this

this.

Implementation of

DTableData.on

Inherited from

utils.EventEmitter.on

Defined in

node_modules/pixi.js/pixi.js.d.ts:25452


once

once(event, fn, context?): this

Add a one-time listener for a given event.

Parameters

Name Type Description
event string | symbol The event name.
fn Function The listener function.
context? any The context to invoke the listener with.

Returns

this

this.

Implementation of

DTableData.once

Inherited from

utils.EventEmitter.once

Defined in

node_modules/pixi.js/pixi.js.d.ts:25463


remove

remove(index): null | ROW

Parameters

Name Type
index number

Returns

null | ROW

Defined in

src/main/typescript/wcardinal/ui/d-table-data-list.ts:239


removeAllListeners

removeAllListeners(event?): this

Remove all listeners, or those of the specified event.

Parameters

Name Type Description
event? string | symbol The event name.

Returns

this

this.

Implementation of

DTableData.removeAllListeners

Inherited from

utils.EventEmitter.removeAllListeners

Defined in

node_modules/pixi.js/pixi.js.d.ts:25483


removeListener

removeListener(event, fn?, context?, once?): this

Remove the listeners of a given event.

Parameters

Name Type Description
event string | symbol The event name.
fn? Function Only remove the listeners that match this function.
context? any Only remove the listeners that have this context.
once? boolean Only remove one-time listeners.

Returns

this

this.

Implementation of

DTableData.removeListener

Inherited from

utils.EventEmitter.removeListener

Defined in

node_modules/pixi.js/pixi.js.d.ts:25475


set

set(index, row): null | ROW

Parameters

Name Type
index number
row ROW

Returns

null | ROW

Defined in

src/main/typescript/wcardinal/ui/d-table-data-list.ts:224


size

size(): number

Returns a size of rows.

Returns

number

Implementation of

DTableData.size

Defined in

src/main/typescript/wcardinal/ui/d-table-data-list.ts:120


toRows

toRows(row?): ROW[]

Parameters

Name Type
row? ROW[]

Returns

ROW[]

Defined in

src/main/typescript/wcardinal/ui/d-table-data-list.ts:85


toSelection

toSelection(options?): DTableDataSelection<ROW>

Parameters

Name Type
options? DTableDataSelectionOptions<any> | DTableDataSelection<ROW> | DTableDataSelectionCreator<ROW>

Returns

DTableDataSelection<ROW>

Defined in

src/main/typescript/wcardinal/ui/d-table-data-list.ts:63


unlock

unlock(callIfNeeded): void

Parameters

Name Type
callIfNeeded boolean

Returns

void

Implementation of

DTableData.unlock

Defined in

src/main/typescript/wcardinal/ui/d-table-data-list.ts:113


update

update(forcibly?): void

Parameters

Name Type
forcibly? boolean

Returns

void

Implementation of

DTableData.update

Defined in

src/main/typescript/wcardinal/ui/d-table-data-list.ts:99