Package com.smartgwt.client.docs

# Interface DataBoundComponentMethods

public interface DataBoundComponentMethods

### DataBound Component Methods

An Action Method initiates an orchestrated client-server flow that stores or retrieves data and updates one or more components.

For example, the `editor.saveData()` Action Method saves the record currently being edited in the form, transparently handling the trip to the server, standard error conditions such as validation errors (whether the validation error happens on the client or server), and update of client-side caches.

Action Methods are available on DataBoundComponents.

See Also:
  - `DataBoundComponent`
  - `Calendar.fetchData()`
  - `Calendar.filterData()`
  - `ListGrid.fetchData()`
  - `ListGrid.exportData()`
  - `ListGrid.filterData()`
  - `ListGrid.fetchRelatedData(com.smartgwt.client.widgets.grid.ListGridRecord, com.smartgwt.client.widgets.Canvas)`
  - `ListGrid.clearCriteria()`
  - `ListGrid.getCriteria()`
  - `ListGrid.setCriteria(com.smartgwt.client.data.Criteria)`
  - `ListGrid.invalidateCache()`
  - `ListGrid.refreshData()`
  - `ListGrid.willFetchData(com.smartgwt.client.data.Criteria)`
  - `ListGrid.addData(com.smartgwt.client.data.Record)`
  - `ListGrid.updateData(com.smartgwt.client.data.Record)`
  - `ListGrid.removeSelectedData()`
  - `TreeGrid.fetchData()`
  - `TreeGrid.filterData(com.smartgwt.client.data.Criteria)`
  - `TileGrid.exportData()`
  - `DetailViewer.exportData()`
  - `FacetChart.fetchData()`
  - `FacetChart.fetchRelatedData(com.smartgwt.client.widgets.grid.ListGridRecord, com.smartgwt.client.widgets.Canvas)`
  - `FacetChart.invalidateCache()`
  - `DynamicForm.editNewRecord()`
  - `DynamicForm.editRecord(com.smartgwt.client.data.Record)`
  - `DynamicForm.editSelectedData(com.smartgwt.client.widgets.grid.ListGrid)`
  - `DynamicForm.submit()`
  - `DynamicForm.saveData()`
  - `DynamicForm.fetchData()`
  - `DynamicForm.filterData()`
  - `ValuesManager.editNewRecord()`
  - `ValuesManager.editRecord(com.smartgwt.client.data.Record)`
  - `ValuesManager.editSelectedData(com.smartgwt.client.widgets.grid.ListGrid)`
  - `ValuesManager.saveData()`
  - `ValuesManager.submit()`
  - `ValuesManager.filterData()`
  - `ValuesManager.fetchData()`
  - `DetailViewer.viewSelectedData(com.smartgwt.client.widgets.grid.ListGrid)`
  - `HTMLFlow.fetchRelatedData(com.smartgwt.client.widgets.grid.ListGridRecord, com.smartgwt.client.widgets.Canvas)`
  - `DynamicForm.viewSelectedData(com.smartgwt.client.widgets.grid.ListGrid)`
  - `DynamicForm.fetchRelatedData(com.smartgwt.client.widgets.grid.ListGridRecord, com.smartgwt.client.widgets.Canvas)`
  - `DetailViewer.fetchRelatedData(com.smartgwt.client.widgets.grid.ListGridRecord, com.smartgwt.client.widgets.Canvas)`
  - `ListGrid.removeData(com.smartgwt.client.data.Record)`
  - `TileGrid.fetchData()`
  - `TileGrid.filterData()`
  - `TileGrid.invalidateCache()`
  - `TileGrid.removeSelectedData()`
  - `TileGrid.viewSelectedData(com.smartgwt.client.widgets.grid.ListGrid)`
  - `TileGrid.loadAllRecords()`
  - `TileGrid.addData(com.smartgwt.client.data.Record)`
  - `TileGrid.removeData(com.smartgwt.client.data.Record)`
  - `ColumnTree.fetchData()`
  - `ColumnTree.filterData()`