Article Details
| Id: | 11974 |
| Product: | finPOWER Connect |
| Type: | NEW |
| Version: | 2.01.00 |
| Opened: | 10/06/2014 |
| Closed: | 12/06/2014 |
| Released: | 27/06/2014 |
| Job: | J013419 |
Page Sets; Grids now supported Selected Rows functionality
Page Set Grids now support the following events:
- AfterSelectedRowsChanged
- Occurs when the row selection changes
Grid type Page Objects now have the following methods:
- GetSelectedRowIndexes()
- Returns an Integer array of selected row indexes
- IsRowSelected(rowIndex)
- Checks to see if the specified row is selected
- SelectedRowsClear()
- Clear row selection
- SelectRow(rowIndex, selected)
- Selects or deselects the specified row
- SelectAllRows()
- Select all rows
- SelectRowsAbove()
- Select all rows above and including the active row
- SelectRowsBelow()
- Select all rows below and including the active row
The following code sample shows each of these events and methods in use:
Public Sub btnTest_Click(sender As Object, e As finPageObjectClickEventArgs) Handles btnTest.Click'gridData.SelectedRowsClear()'gridData.SelectRow(3, Not gridData.IsRowSelected(3))'gridData.SelectRow'gridData.SelectAllRows()'gridData.SelectRowsUp()gridData.SelectRowsDown()End SubPublic Sub gridData_AfterSelectedRowsChanged(sender As Object, e As finPageObjectAfterSelectedRowsChangedEventArgs) Handles gridData.AfterSelectedRowsChangedDim i As IntegerDim strTemp As StringFor Each i In gridData.GetSelectedRowIndexes()If Len(strTemp) <> 0 Then strTemp &= ","strTemp &= CStr(i)NextlblSelectedRows.Text = strTempEnd Sub