public interface GridServerRpc extends ServerRpc
| Modifier and Type | Method and Description |
|---|---|
void |
columnResized(String id,
double pixels)
Informs the server that a column has been resized by the user.
|
void |
columnsReordered(List<String> newColumnOrder,
List<String> oldColumnOrder)
Informs the server that the columns of the Grid have been reordered.
|
void |
columnVisibilityChanged(String id,
boolean hidden,
boolean userOriginated)
Informs the server that a column's visibility has been changed.
|
void |
contextClick(int rowIndex,
String rowKey,
String columnId,
GridConstants.Section section,
MouseEventDetails details)
Informs the server that a context click has happened inside of Grid.
|
void |
itemClick(String rowKey,
String columnId,
MouseEventDetails details)
Informs the server that an item has been clicked in Grid.
|
void |
sort(String[] columnIds,
SortDirection[] directions,
boolean userOriginated) |
void sort(String[] columnIds, SortDirection[] directions, boolean userOriginated)
void itemClick(String rowKey, String columnId, MouseEventDetails details)
rowKey - a key identifying the clicked itemcolumnId - column id identifying the clicked propertydetails - mouse event detailsvoid contextClick(int rowIndex,
String rowKey,
String columnId,
GridConstants.Section section,
MouseEventDetails details)
rowIndex - index of clicked row in Grid sectionrowKey - a key identifying the clicked itemcolumnId - column id identifying the clicked propertysection - grid section (header, footer, body)details - mouse event detailsvoid columnsReordered(List<String> newColumnOrder, List<String> oldColumnOrder)
newColumnOrder - a list of column ids in the new orderoldColumnOrder - a list of column ids in order before the changevoid columnVisibilityChanged(String id, boolean hidden, boolean userOriginated)
id - the id of the columnhidden - true if hidden, false if unhiddenuserOriginated - true if triggered by user, false if
by codevoid columnResized(String id, double pixels)
id - the id of the columnpixels - the new width of the column in pixelsCopyright © 2019 Vaadin Ltd. All rights reserved.