Et1 Test Harness: Grid
This is the Deployment Version (runs from built code). Go to the Developer's Version (runs from source code).

For this grid with data pagination, see Paginated Grid Test Harness.

Supported Platforms: Supported Platforms:
Verification Targets:
  1. Note that the first two rows should be non-editable and show a gray background.
  2. Click the botton Create Grid to convert the table to Grid. Uncheck all checkboxes before clicking the button to see default features of Grid.
  3. Resize the column width by dragging column seperator on the column header. Note: If "abused", some browsers may stop allowing resize of a cell (such as if the cell is resized to be too small). In that case, just doubleclick on the cell to get back to normal resizing.
  4. Select "With Selecting" when creating the grid. This should create a checkbox beside each row. Check the checkbox and click on "Delete Row". This will remove the selected rows.
  5. Click the '+' icon to expand the row (if Expansion feature is enabled).
  6. Click on the Cell to edit that cell. First column No is not editable( Column level control - we can turn ON and OFF this feature for a column ).
  7. Click on the Cell/Column header to sort that Cell/Column. Third column Country is not sortable( Column level control - we can turn ON and OFF this feature for a column ). Double click a sortable column to reverse the sorting order.
  8. Click on the "With Master Checkbox" checkbox. This enables the master checkbox in the grid, which is one checkbox that can select all rows when pressed.
  9. Click on the "With Highlighting of Changed Rows" checkbox. This enables a feature where each row will be highlighted whenever it is successfully edited.
  10. Click on the "With Highlighting of Selected Rows" checkbox. This enables a feature where each row will be highlighted whenever the user selects on the checkbox beside the row.
  11. Use the "Data Getters" section to get data from the grid. To use "Get Row By Index", enter the desired row index number directly below that button and click on the button. The same is true of "Get Cell By Index" except that you will need to enter both the row and the cell index numbers. The "Get Row By Selection" button will show all the row data that have been selected.
  12. The two checkboxes "Enable 'Get Row On Click'" and "Enable 'Get Cell On Click'" allows you to retrieve data by clicking directly on the desired row/cell.
  13. Click on "Get All Data" to return all data of the grid in a 2D array.
  14. Click on "Add Standard Row" to create a blank row with a normal configuration. Click on "Add Custom Row" to create a row that has a different set of countries listed out.
  15. Click on "Custom Style" to modify the column-details settings used by "Add Custom Row". Follow the user prompts. Click on "Add Custom Row" to confirm the column-detail style change.
  16. Click on "Row Read Only". Enter "1,2,3,4" (no quotes). Click 'Ok'. The first four rows should be read-only. When they have a selector checkbox (checkbox on the far left), that checkbox should be disabled. 'Read Only' means: Non-editable, and if any row-selector checkbox on the left, it is disabled.
  17. Click on "Cell Non-Editable". Take the default. Click 'Ok'. The fourth cell in the fifth row should be non-editable and have a gray background, even when the rest of the row is highlighted in orange (due to a user change in the cell data of the row).

Customize

With Header
Cell Resizing
Cell Sorting
Cell Editing
Expansion Rows
With Row Selecting
With Highlighting
of Changed Rows
With Highlighting
of Selected Rows
With
Master Checkbox








Data Getters



Index:


Row Index:
Cell Index: 

Enable "Get Row On Click"

Enable "Get Cell On Click"

3451 Etrade Financial Corp United States of America 03/21/1975 95,000
1001 Proctor and Gamble United States of America 04/30/2000 80,000
4239 Cognizant Technology Solution India 11/01/1970 90,000
2102 Yahoo United States of America 08/11/1985 70,000
1002 Cisco Australia 08/01/1999 50,000
2812 General Motors India 11/28/1976 150,000
2342 Ford Motor Company Australia 02/08/1970 89,000
6433 Intel Corporation United States of America 04/18/1980 23,000