@java.lang.SuppressWarnings(value: [GroovyAssignabilityCheck, GroovyUnusedDeclaration]) class GridModule extends java.lang.Module
Defines the GEB page elements for a toolkit-based grid used for inline grids.
Usage:
// The page definition.
static content = {
orders { module(new GridModule(field: 'orders')) }
}
...
assert orderGrid.rows.size() == allOrders.size()
for (int i = 0; i < allOrders.size(); i++) {
assert orders.cell(1,0).text() == allOrders[i].description
assert orders.cell(0, getColumnIndex(Order,'order')).text() == 'M10045'
assert orders.headers[7].text() == 'Due Date'
assert orders.sortAsc.text() == lookup('order.label') // or sortDesc
}
Note: The extraction of many cells can be slow.
| Constructor and description |
|---|
GridModule
() |
| Type Params | Return Type | Name and description |
|---|---|---|
|
boolean |
isSelected(int row)Determines if the given row is marked as a selected row. |
| Methods inherited from class | Name |
|---|---|
class java.lang.Module |
java.lang.Module#getName(), java.lang.Module#toString(), java.lang.Module#addReads(java.lang.Module), java.lang.Module#addExports(java.lang.String, java.lang.Module), java.lang.Module#addOpens(java.lang.String, java.lang.Module), java.lang.Module#addUses(java.lang.Class), java.lang.Module#getClassLoader(), java.lang.Module#getDescriptor(), java.lang.Module#isNamed(), java.lang.Module#getResourceAsStream(java.lang.String), java.lang.Module#isOpen(java.lang.String), java.lang.Module#isOpen(java.lang.String, java.lang.Module), java.lang.Module#getAnnotation(java.lang.Class), java.lang.Module#getAnnotations(), java.lang.Module#getDeclaredAnnotations(), java.lang.Module#getPackages(), java.lang.Module#canRead(java.lang.Module), java.lang.Module#canUse(java.lang.Class), java.lang.Module#getLayer(), java.lang.Module#isExported(java.lang.String), java.lang.Module#isExported(java.lang.String, java.lang.Module), java.lang.Module#wait(long, int), java.lang.Module#wait(), java.lang.Module#wait(long), java.lang.Module#equals(java.lang.Object), java.lang.Module#hashCode(), java.lang.Module#getClass(), java.lang.Module#notify(), java.lang.Module#notifyAll(), java.lang.Module#isAnnotationPresent(java.lang.Class), java.lang.Module#getAnnotationsByType(java.lang.Class), java.lang.Module#getDeclaredAnnotation(java.lang.Class), java.lang.Module#getDeclaredAnnotationsByType(java.lang.Class) |
Groovy Documentation