Skip to content

DomDynamicsNAVGrid

This behavior pattern implements standard behavior for Grid control.

Extends HTMLObject

Extends SeSSimulatedObject

Behavior Pattern: DomDynamicsNAVGridBehavior

Property Summary

Property Description Getter Setter
Cell Text of the specified cell. GetCell
ColumnCount Number of columns in the grid. GetColumnCount
ColumnIndex Index of a column with a given name. GetColumnIndex
ColumnName Caption of a column. GetColumnName
RowCount Number of rows in the grid. GetRowCount
SelectedRow Index of the selected row. GetSelectedRow
SelectedRowCount Number of selected rows. GetSelectedRowCount
SelectedRows Selected rows. GetSelectedRows

Action Summary

Action Description
DoClickCell Clicks the specified cell.
DoFullText Returns text representation of the table.
DoLookup Opens lookup table for the specified cell.
DoScrollTo Scrolls to the specified cell.
DoSelect Selects a dropdown item in the specified cell.
DoSetText Sets a text value into the specified cell.

Property Detail

Cell

Text of the specified cell.

Getter Parameters:

Name Type Description
row number | string Zero-based index of a row or cell text.
col string | number Name of a column or zero-based column index.

Type: string

Accessors: GetCell

value = SeS('SomeDomDynamicsNAVGrid').GetCell(/**number|string*/row, /**string|number*/col)

ColumnCount

Number of columns in the grid.

Type: number

Accessors: GetColumnCount

value = SeS('SomeDomDynamicsNAVGrid').GetColumnCount()

ColumnIndex

Index of a column with a given name.

Getter Parameters:

Name Type Description
columnName string Name of a column.

Type: string

Accessors: GetColumnIndex

value = SeS('SomeDomDynamicsNAVGrid').GetColumnIndex(/**string*/columnName)

ColumnName

Caption of a column.

Getter Parameters:

Name Type Description
columnIndex number Zero-based index of the column.

Type: string

Accessors: GetColumnName

value = SeS('SomeDomDynamicsNAVGrid').GetColumnName(/**number*/columnIndex)

RowCount

Number of rows in the grid.

Type: number

Accessors: GetRowCount

value = SeS('SomeDomDynamicsNAVGrid').GetRowCount()

SelectedRow

Index of the selected row.

Type: number

Accessors: GetSelectedRow

value = SeS('SomeDomDynamicsNAVGrid').GetSelectedRow()

SelectedRowCount

Number of selected rows.

Type: number

Accessors: GetSelectedRowCount

value = SeS('SomeDomDynamicsNAVGrid').GetSelectedRowCount()

SelectedRows

Selected rows.

Getter Parameters:

Name Type Description
asArray boolean If set to true, function returns an array.
separator string Separator character. Possible values: ";", ",", "\", "/"
Optional, Default: ";".

Type: array|string

Accessors: GetSelectedRows

value = SeS('SomeDomDynamicsNAVGrid').GetSelectedRows(/**boolean*/asArray, /**string*/separator)

Action Detail

DoClickCell

Clicks the specified cell.

SeS('SomeDomDynamicsNAVGrid').DoClickCell(row, col, clickType, xOffset, yOffset)

Parameters:

Name Type Description
row number | string Zero-based index if the row or text of a cell in the specified column.
col string | number Zero-based index of the column or column name.
clickType string Type of click, can be one of "L" - left click, "LD" - double left click, "R" - right click, "RD" - double right click, "M" - middle click, "MD" - double middle click, "N" - don't click Possible values: "L", "LD", "R", "RD", "M", "MD", "N"
Optional, Default: "L".
xOffset number X offset to click within node. Default is a center.
Optional.
yOffset number Y offset to click within node. Default is a center.
Optional.

Returns:

boolean: 'true' if successful, 'false' otherwise

DoFullText

Returns text representation of the table.

SeS('SomeDomDynamicsNAVGrid').DoFullText()

Returns:

string |
boolean: Text representation of the grid, 'true' if the file was successfully written, 'false' otherwise.

DoLookup

Opens lookup table for the specified cell.

SeS('SomeDomDynamicsNAVGrid').DoLookup(row, col)

Parameters:

Name Type Description
row number | string Zero-based index if the row or text of a cell in the specified column.
col string | number Zero-based index of the column or column name.

Returns:

boolean: 'true' if successful, 'false' otherwise

DoScrollTo

Scrolls to the specified cell.

SeS('SomeDomDynamicsNAVGrid').DoScrollTo(row, col)

Parameters:

Name Type Description
row number | string Zero-based index if the row or text of a cell in the specified column.
col string | number Zero-based index of the column or column name.

Returns:

boolean: 'true' if successful, 'false' otherwise

DoSelect

Selects a dropdown item in the specified cell.

SeS('SomeDomDynamicsNAVGrid').DoSelect(row, col, item)

Parameters:

Name Type Description
row number | string Zero-based index if the row or text of a cell in the specified column.
col string | number Zero-based index of the column or column name.
item string Text of an item in the dropdown.

Returns:

boolean: 'true' if successful, 'false' otherwise

DoSetText

Sets a text value into the specified cell.

SeS('SomeDomDynamicsNAVGrid').DoSetText(row, col, text)

Parameters:

Name Type Description
row number | string Zero-based index if the row or text of a cell in the specified column.
col string | number Zero-based index of the column or column name.
text string Text to set into the cell.

Returns:

boolean: 'true' if successful, 'false' otherwise