Home Reference Source
public class | source

RowInfo

Extends:

react~React.ComponentEventDispatcher → RowInfo

Constructor Summary

Public Constructor
public

constructor(height: *, y: *, grid: *)

Member Summary

Public Members
public

cells: *[]

public
public
public

grid: *

public
public
public
public
public
public
public
public
public

width: *

public

Method Summary

Public Methods
public

addCell(component: *, x: *): flexiciousNmsp.ComponentInfo

public

Clears all the filters

public
public
public
public
public

getCellForColumn(col: *): *

Gets the component info object for the specified column

public

Gets the component info object for the specified column

public
public

getColumnGroupDepth(grid: *): int

public
public

Gets the first IExpandCollapseComponent

public

getFilterArguments(): ArrayCollection

public

getFilterValue(column: *): Object

Used to set the initial value of the filter.

public
public
public

Returns true for Header, footer, Pager and renderer rows.

public

Returns true for Header, Data and Footer rows,where cells map directly to columns

public
public

Returns true if we are a data cell or if we area a chrome cell at a nest depth of greater than 1.

public
public
public
public
public
public
public
public
public
public

getName(): *

public

getRowIndex(): int

public
public
public
public

hasField(column: *): Boolean

Returns true if the container has a filter control that is bound to the specified column.

public

handle invalidatecells

public

isSimilarTo(other: *): Boolean

public

kill()

handle kill

public
public

process all the filters.

public

registerIFilterControl(iFilterControl: *)

Registers the IFilter control in our list.

public

removeCell(comp: *)

public
public
public

setFilterFocus(fld: *): *

public

setFilterValue(column: *, value: *)

Used to set the initial value of the filter.

public

setHeight(val: *): Number

public

setRowPositionInfo(rowPos: *, setHt: *)

Reuse an existing row.

public

setWidth(val: *): Number

public

setY(val: *): Number

public

showHide(showHide: *)

public

unRegisterIFilterControl(iFilterControl: *)

Registers the IFilter control in our list.

Inherited Summary

From class EventDispatcher
public

[prop]: *

public
public

A list of event listeners for this event dispatcher object.

public

typeCache: {}

public

addEventListener(context: *, type: *, listener: *)

Registers an event listener object with an EventDispatcher object so that the listener receives notification of an event.

public
public

dispatchEvent(event: *): boolean

Dispatches an event into the event flow.

public
public

getStyle(prop: *): *

Gets the value of the prop property on this object

public

Returns true if an event listener exists

public

Returns true if the class name to check is in the list of class names defined for this class.

public

kill()

Removes all event listeners

public

killArray(arr: *)

Given an array of event dispatchers, calls the kill method on each of them.

public

removeEventListener(type: *, listener: *)

Removes a listener from the EventDispatcher object.

public

setStyle(prop: *, val: *)

Sets the value of the prop property on this object

Public Constructors

public constructor(height: *, y: *, grid: *) source

Override:

EventDispatcher#constructor

Params:

NameTypeAttributeDescription
height *
y *
grid *

Public Members

public cells: *[] source

public disclosureCell: * source

public filterContainerInterface: FilterContainerImpl source

Properties:

NameTypeAttributeDescription
filterContainerInterface *

public grid: * source

public hasDisclosure: Boolean source

Properties:

NameTypeAttributeDescription
hasDisclosure *

public hasNestPad: Boolean source

Properties:

NameTypeAttributeDescription
hasNestPad *

public hasRightLockPad: Boolean source

Properties:

NameTypeAttributeDescription
hasRightLockPad *

public hasScrollbarPad: Boolean source

Properties:

NameTypeAttributeDescription
hasScrollbarPad *

public height: number source

public paddingCell: * source

public rowPositionInfo: * source

public visible: boolean source

public width: * source

public y: number source

Public Methods

public addCell(component: *, x: *): flexiciousNmsp.ComponentInfo source

Params:

NameTypeAttributeDescription
component *
x *

Return:

flexiciousNmsp.ComponentInfo

public clearFilter() source

Clears all the filters

public columnCellExists(col: *): Boolean source

Params:

NameTypeAttributeDescription
col *

Return:

Boolean

public columnGroupCellExists(col: *): Boolean source

Params:

NameTypeAttributeDescription
col *

Return:

Boolean

public disclosureExists(): Boolean source

Return:

Boolean

public forceUpdate() source

public getCellForColumn(col: *): * source

Gets the component info object for the specified column

Params:

NameTypeAttributeDescription
col *

Return:

*

public getCellForColumnGroup(col: *): * source

Gets the component info object for the specified column

Params:

NameTypeAttributeDescription
col *

Return:

*

public getClassNames(): Array source

Override:

EventDispatcher#getClassNames

Return:

Array

public getColumnGroupDepth(grid: *): int source

Params:

NameTypeAttributeDescription
grid *

Return:

int

public getData(): Object source

Return:

Object

public getExpandCollapseCell(): * source

Gets the first IExpandCollapseComponent

Return:

*

public getFilterArguments(): ArrayCollection source

Return:

ArrayCollection

public getFilterValue(column: *): Object source

Used to set the initial value of the filter.

Params:

NameTypeAttributeDescription
column *

Return:

Object

public getHeight(): Number source

Return:

Number

public getInnerCells(): Array source

Return:

Array

public getIsChromeRow(): Boolean source

Returns true for Header, footer, Pager and renderer rows.

Return:

Boolean

public getIsColumnBased(): Boolean source

Returns true for Header, Data and Footer rows,where cells map directly to columns

Return:

Boolean

public getIsColumnGroupRow(): Boolean source

Return:

Boolean

public getIsContentArea(): Boolean | * | Boolean source

Returns true if we are a data cell or if we area a chrome cell at a nest depth of greater than 1. These cells are all drawn in the content area, hence have to scroll

Return:

Boolean | * | Boolean

public getIsDataRow(): Boolean source

Return:

Boolean

public getIsFillRow(): Boolean source

Return:

Boolean

public getIsFilterRow(): Boolean source

Return:

Boolean

public getIsFooterRow(): Boolean source

Return:

Boolean

public getIsHeaderRow(): Boolean source

Return:

Boolean

public getIsPagerRow(): Boolean source

Return:

Boolean

public getIsRendererRow(): Boolean source

Return:

Boolean

public getLockedCells(): Array source

Return:

Array

public getMaxCellHeight(col: *): Number source

Params:

NameTypeAttributeDescription
col *

Return:

Number

public getName(): * source

Return:

*

public getRowIndex(): int source

Return:

int

public getWidth(): Number source

Return:

Number

public getY(): Number source

Return:

Number

public getY(): Number source

Return:

Number

public hasField(column: *): Boolean source

Returns true if the container has a filter control that is bound to the specified column.

Params:

NameTypeAttributeDescription
column *

Return:

Boolean

public invalidateCells() source

handle invalidatecells

public isSimilarTo(other: *): Boolean source

Params:

NameTypeAttributeDescription
other *

Return:

Boolean

public kill() source

handle kill

Override:

EventDispatcher#kill

public paddingExists(): Boolean source

Return:

Boolean

public processFilter() source

process all the filters.

public registerIFilterControl(iFilterControl: *) source

Registers the IFilter control in our list.

Params:

NameTypeAttributeDescription
iFilterControl *

A control that implements IFilterControl

public removeCell(comp: *) source

Params:

NameTypeAttributeDescription
comp *

public rightLockedExists(): Boolean source

Return:

Boolean

public scrollbarPadExists(): Boolean source

Return:

Boolean

public setFilterFocus(fld: *): * source

Params:

NameTypeAttributeDescription
fld *

The string to match the searchField property of the filter control with.

Return:

*

True if focus was set, false if otherwise. Focus may not be set if the given search field does not exist,
or if the filter control for the given search field does not
implement IFocusManagerComponent.

public setFilterValue(column: *, value: *) source

Used to set the initial value of the filter.

Params:

NameTypeAttributeDescription
column *

The column to set filter for

value *

The value to set

public setHeight(val: *): Number source

Params:

NameTypeAttributeDescription
val *

Return:

Number

public setRowPositionInfo(rowPos: *, setHt: *) source

Reuse an existing row.

Params:

NameTypeAttributeDescription
rowPos *
setHt *

public setWidth(val: *): Number source

Params:

NameTypeAttributeDescription
val *

Return:

Number

public setY(val: *): Number source

Params:

NameTypeAttributeDescription
val *

Return:

Number

public showHide(showHide: *) source

Params:

NameTypeAttributeDescription
showHide *

public unRegisterIFilterControl(iFilterControl: *) source

Registers the IFilter control in our list.

Params:

NameTypeAttributeDescription
iFilterControl *

A control that implements IFilterControl