public interface HasDataChangedHandlers
extends com.google.gwt.event.shared.HasHandlers
| Modifier and Type | Method and Description |
|---|---|
com.google.gwt.event.shared.HandlerRegistration |
addDataChangedHandler(DataChangedHandler handler)
Notification method fired when the TreeGrid's data changes, for any reason.
|
com.google.gwt.event.shared.HandlerRegistration addDataChangedHandler(DataChangedHandler handler)
Examples of why data changed might be:
DataSource
updates from the server for ResultTree data (triggered by record editing, etc.)
ResultTree data Tree data if made through APIs such as Tree.add(), Tree.remove(), etc. setData() doesn't call this notification directly, but it may fire if
one of the above listed events is triggered (e.g. a server fetch for ResultTree data). Note that the operationType parameter is optional
and will be passed and contain the operation (e.g. "update") if this notification was triggered by a fetch, an
addData.(), updateData.(), or removeData.(), or a DataSource update for ResultTree data (the first three reasons listed above) but otherwise will be null.
handler - the dataChanged handlerHandlerRegistration used to remove this handler