new GridPattern()
The UIA Pro Grid pattern.
Methods
activateCell(row, column) → {Promise.<void>}
Activates (double-clicks) the specified cell in grid.
Parameters:
Name | Type | Description |
---|---|---|
row |
number | the 0-based ordinal number of the row of interest. |
column |
number | the 0-based ordinal number of the column of interest. |
Returns:
- Type
- Promise.<void>
addCellToSelection(row, column) → {Promise.<void>}
Selects a cell in addition to previously selected cells.
Parameters:
Name | Type | Description |
---|---|---|
row |
number | the 0-based ordinal number of the row of interest. |
column |
number | the 0-based ordinal number of the column of interest. |
Returns:
- Type
- Promise.<void>
addRowToSelection(row) → {Promise.<void>}
Selects a row in addition to previously selected rows.
Parameters:
Name | Type | Description |
---|---|---|
row |
number | the 0-based ordinal number of the row of interest. |
Returns:
- Type
- Promise.<void>
clickCell(row, column, mouseButton) → {Promise.<void>}
Clicks a specified cell in grid.
Parameters:
Name | Type | Description |
---|---|---|
row |
number | the 0-based ordinal number of the row of interest. |
column |
number | the 0-based ordinal number of the column of interest. |
mouseButton |
MouseButton | the mouse button to be used for this operation. |
Returns:
- Type
- Promise.<void>
columnCount() → {Promise.<number>}
Returns the number of columns in a grid.
Returns:
a promise that is fulfilled with the number of columns.
- Type
- Promise.<number>
getCell(row, column) → {Promise.<UIAPro.UiObject>}
Retrieves a UIAPro cell object representing an item in the grid.
Parameters:
Name | Type | Description |
---|---|---|
row |
number | the 0-based ordinal number of the row of interest. |
column |
number | the 0-based ordinal number of the column of interest. |
Returns:
a promise that is fulfilled with an UIAPro cell object.
- Type
- Promise.<UIAPro.UiObject>
getCellName(row, column) → {Promise.<string>}
Retrieves the name of a cell in the grid.
Parameters:
Name | Type | Description |
---|---|---|
row |
number | the 0-based ordinal number of the row of interest. |
column |
number | the 0-based ordinal number of the column of interest. |
Returns:
- Type
- Promise.<string>
getCellText(row, column) → {Promise.<string>}
Retrieves the text of a cell in the grid.
Parameters:
Name | Type | Description |
---|---|---|
row |
number | the 0-based ordinal number of the row of interest. |
column |
number | the 0-based ordinal number of the column of interest. |
Returns:
- Type
- Promise.<string>
getCellValue(row, column) → {Promise.<string>}
Retrieves the value of a cell in the grid.
Parameters:
Name | Type | Description |
---|---|---|
row |
number | the 0-based ordinal number of the row of interest. |
column |
number | the 0-based ordinal number of the column of interest. |
Returns:
- Type
- Promise.<string>
rowCount() → {Promise.<number>}
Returns the total number of rows in a grid.
Returns:
a promise that is fulfilled with the total number of rows.
- Type
- Promise.<number>
selectCell(row, column) → {Promise.<void>}
Selects a cell in the grid.
Parameters:
Name | Type | Description |
---|---|---|
row |
number | the 0-based ordinal number of the row of interest. |
column |
number | the 0-based ordinal number of the column of interest. |
Returns:
- Type
- Promise.<void>
selectRow(row) → {Promise.<void>}
Selects a row in the grid.
Parameters:
Name | Type | Description |
---|---|---|
row |
number | the 0-based ordinal number of the row of interest. |
Returns:
- Type
- Promise.<void>
setCellValue(row, column, value) → {Promise.<void>}
Sets a value of a cell in the grid.
Parameters:
Name | Type | Description |
---|---|---|
row |
number | the 0-based ordinal number of the row of interest. |
column |
number | the 0-based ordinal number of the column of interest. |
value |
string | the value to set. |
Returns:
- Type
- Promise.<void>