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:
addData()
, updateData()
, or removeData()
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