public abstract class DataBoundComponent<D extends java.util.List<Record> & HasDataChangedHandlers> extends VLayout implements HasSelectionUpdatedHandlers, com.smartgwt.mobile.client.internal.data.HasSortSpecifiers
com.google.gwt.user.client.ui.UIObject.DebugIdImpl, com.google.gwt.user.client.ui.UIObject.DebugIdImplEnabled| Modifier and Type | Field and Description |
|---|---|
protected SortSpecifier[] |
_sortSpecifiers |
alignment, enforcePolicy, hPolicy, members, membersMargin, minMemberSize, momentumScroll, overflow, paddingAsLayoutMargin, reverseOrder, valign, vertical_CONTENT_CHANGED_EVENT_TYPE, _CSS, _HISTORY_ENABLED, _REQUEST_SCROLL_TO_EVENT_TYPE, id, touched| Constructor and Description |
|---|
DataBoundComponent() |
| Modifier and Type | Method and Description |
|---|---|
DSRequest |
_buildRequest(DSRequest context,
DSOperationType operationType,
DSCallback callback) |
static void |
_cloneComponentValues(DataBoundComponent component,
java.lang.Object storedValues,
java.lang.Object values,
DataSource dataSource,
java.lang.String dataPath,
java.util.List<java.lang.String> defaultPaths) |
D |
_createDataModel(Criteria filterCriteria,
java.lang.Object operation,
DSRequest context) |
protected void |
_createSelectionModel() |
protected void |
_destroySelectionModel() |
static void |
_duplicateValues(DataBoundComponent component,
java.util.Map values,
java.util.Map targetVals,
java.util.List<java.lang.String> defaultPaths) |
void |
_filter(DSOperationType type,
Criteria criteria,
DSCallback callback,
DSRequest requestProperties) |
void |
_filterWithCriteria(Criteria criteria,
java.lang.Object operation,
DSRequest context) |
protected void |
_fireSelectionUpdated() |
D |
_getData() |
java.lang.Boolean |
_getDeepCloneOnEdit() |
Criteria |
_getInitialCriteria() |
java.lang.Object |
_getInnerAttributeFromSplitLocator(java.util.List<java.lang.String> locatorArray,
com.smartgwt.mobile.client.internal.test.GetAttributeConfiguration configuration) |
protected Record[] |
_getSelection(boolean excludePartialSelections) |
protected com.smartgwt.mobile.client.internal.Selection<Record> |
_getSelectionObject() |
java.lang.Boolean |
_resolveStopOnError(java.lang.Boolean stopOnError,
java.lang.Boolean fieldStopOnError,
java.lang.Boolean formStopOnError) |
void |
_setDeepCloneOnEdit(java.lang.Boolean deepCloneOnEdit) |
D |
_updateDataModel(Criteria filterCriteria,
java.lang.Object operation,
DSRequest context) |
com.smartgwt.mobile.client.internal.widgets.ValidationResult |
_validateField(HasDataValue field,
Validator[] validators,
java.lang.Object value,
Record record,
com.smartgwt.mobile.client.internal.widgets.ValidationOptions options) |
com.smartgwt.mobile.client.internal.widgets.ValidationResult |
_validateFieldAndDependencies(HasDataValue field,
Validator[] validators,
java.lang.Object newValue,
Record record,
com.smartgwt.mobile.client.internal.widgets.ValidationOptions options) |
com.google.gwt.event.shared.HandlerRegistration |
addSelectionUpdatedHandler(SelectionUpdatedHandler handler) |
void |
deselectAllRecords() |
void |
deselectRecord(Record record) |
void |
deselectRecords(Record[] records) |
void |
destroy() |
void |
fetchData() |
void |
fetchData(Criteria criteria) |
void |
fetchData(Criteria criteria,
DSCallback callback) |
void |
fetchData(Criteria criteria,
DSCallback callback,
DSRequest requestProperties) |
void |
filterData() |
Criteria |
getCriteria() |
FetchMode |
getDataFetchMode() |
java.lang.String |
getDataField() |
int |
getDataPageSize() |
DataSource |
getDataSource() |
java.lang.String |
getDescriptionField() |
java.lang.String |
getFetchOperation() |
java.lang.String |
getIconField() |
java.lang.String |
getInfoField() |
RecordList |
getRecordList() |
ResultSet |
getResultSet() |
Record |
getSelectedRecord() |
Record[] |
getSelectedRecords() |
SortSpecifier[] |
getSort() |
java.lang.Boolean |
getStopOnError() |
java.lang.String |
getTitleField() |
java.lang.Boolean |
getUseAllDataSourceFields() |
void |
invalidateCache() |
boolean |
isPartiallySelected(Record record) |
boolean |
isSelected(Record record) |
void |
selectRecord(Record record) |
void |
selectRecord(Record record,
boolean state) |
void |
selectRecords(Record[] records) |
void |
selectRecords(Record[] records,
boolean state) |
void |
selectSingleRecord(Record record) |
void |
setCriteria(Criteria criteria) |
void |
setData(D newData) |
void |
setDataFetchMode(FetchMode fetchMode) |
void |
setDataField(java.lang.String dataField) |
void |
setDataPageSize(java.lang.Integer dataPageSize) |
void |
setDataSource(DataSource dataSource) |
void |
setDescriptionField(java.lang.String descriptionField) |
void |
setFetchOperation(java.lang.String fetchOperation) |
void |
setIconField(java.lang.String iconField)
Sets the name of the field to use for the icon of a record.
|
void |
setInfoField(java.lang.String infoField) |
void |
setSort(SortSpecifier... sortSpecifiers) |
void |
setStopOnError(java.lang.Boolean stopOnError) |
void |
setTitleField(java.lang.String titleField) |
void |
setUseAllDataSourceFields(java.lang.Boolean useAllDataSourceFields) |
addDragMoveHandler, addMember, addMember, addMembers, addMembers, addMembers, clear, getEnforcePolicy, getHPolicy, getLayoutBottomMargin, getLayoutLeftMargin, getLayoutMargin, getLayoutRightMargin, getLayoutTopMargin, getManagePercentBreadth, getMember, getMember, getMemberNumber, getMemberNumber, getMembers, getMembersMargin, getMinMemberSize, getMomentumScroll, getOverflow, getPaddingAsLayoutMargin, getReverseOrder, getVertical, getVPolicy, hasMember, hideMember, hideMember, reflow, removeMember, removeMember, removeMembers, removeMembers, reorderMember, reorderMembers, setAlign, setAlign, setDefaultLayoutAlign, setDefaultLayoutAlign, setEnforcePolicy, setHPolicy, setLayoutBottomMargin, setLayoutLeftMargin, setLayoutMargin, setLayoutRightMargin, setLayoutTopMargin, setManagePercentBreadth, setMembers, setMembersMargin, setMinMemberSize, setMomentumScroll, setOverflow, setPaddingAsLayoutMargin, setReverseOrder, setVertical, setVisibleMember, setVPolicy, showMember, showMember_add, _booleanValue, _fireContentChangedEvent, _fireContentChangedEvent, _fireRequestScrollToEvent, _getAndroidWindowSoftInputMode, _getAttributeFromSplitLocator, _getChildFromLocatorSubstring, _getFixNavigationBarPositionDuringKeyboardFocus, _getHideTabBarDuringKeyboardFocus, _getInnerElement, _hideAddressBar, _hideAddressBarNow, _insert, _isDifferent, _isHDPIDisplay, _isIOS4OrOlder, _isIOS5, _isIOSMin6_0, _isStandaloneMode, _nativeParseFloat, _removeClassName, _setClassName, _setHandleDisabled, _sinkAnimationEndEvent, _sinkContentChangedEvent, _sinkFocusInEvent, _sinkFocusOutEvent, _sinkInputEvent, _sinkRequestScrollToEvent, _sinkTransitionEndEvent, _triggerDebugger, addChild, addChild, addChild, addClickHandler, addShowContextMenuHandler, disable, enable, getContextMenu, getID, getInnerHTML, getMargin, hasChild, hasChild, isAndroid, isDisabled, isEnabled, isIPad, isIPhone, isSafari, isStandAlone, isUIWebView, onBrowserEvent, parseDimension, removeChild, removeChild, setContents, setContextMenu, setDisabled, setElement, setID, setMargin, setStyleName, split, useIOSNativeScrollingadd, add, adjustIndex, checkIndexBoundsForAccess, checkIndexBoundsForInsertion, getChildren, getWidget, getWidgetCount, getWidgetIndex, getWidgetIndex, insert, insert, iterator, remove, removeadd, add, adopt, doAttachChildren, doDetachChildren, orphan, removeaddAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, fireEvent, getHandlerCount, getLayoutData, getParent, isAttached, isOrWasAttached, onAttach, onDetach, onLoad, onUnload, removeFromParent, setLayoutData, sinkEvents, unsinkEventsaddStyleDependentName, addStyleName, ensureDebugId, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getElement, getOffsetHeight, getOffsetWidth, getStyleElement, getStyleName, getStyleName, getStylePrimaryName, getStylePrimaryName, getTitle, isVisible, isVisible, onEnsureDebugId, removeStyleDependentName, removeStyleName, resolvePotentialElement, setElement, setHeight, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setVisible, setWidth, sinkBitlessEvent, toString@SGWTInternal protected SortSpecifier[] _sortSpecifiers
@SGWTInternal public static void _cloneComponentValues(DataBoundComponent component, java.lang.Object storedValues, java.lang.Object values, DataSource dataSource, java.lang.String dataPath, java.util.List<java.lang.String> defaultPaths)
@SGWTInternal public static void _duplicateValues(DataBoundComponent component, java.util.Map values, java.util.Map targetVals, java.util.List<java.lang.String> defaultPaths)
public final FetchMode getDataFetchMode()
public void setDataFetchMode(FetchMode fetchMode)
public final int getDataPageSize()
public void setDataPageSize(java.lang.Integer dataPageSize)
public java.lang.Object _getInnerAttributeFromSplitLocator(java.util.List<java.lang.String> locatorArray,
com.smartgwt.mobile.client.internal.test.GetAttributeConfiguration configuration)
_getInnerAttributeFromSplitLocator in interface com.smartgwt.mobile.client.internal.test.AutoTestLocatable_getInnerAttributeFromSplitLocator in class Canvas@SGWTInternal protected void _createSelectionModel()
@SGWTInternal protected void _destroySelectionModel()
public void setDataSource(DataSource dataSource)
public final DataSource getDataSource()
public final java.lang.Boolean getUseAllDataSourceFields()
public void setUseAllDataSourceFields(java.lang.Boolean useAllDataSourceFields)
@SGWTInternal public Criteria _getInitialCriteria()
public final Criteria getCriteria()
public void setCriteria(Criteria criteria)
@SGWTInternal public final D _getData()
@SGWTInternal public final java.lang.Boolean _getDeepCloneOnEdit()
@SGWTInternal public void _setDeepCloneOnEdit(java.lang.Boolean deepCloneOnEdit)
public final RecordList getRecordList()
public final ResultSet getResultSet()
public void setData(D newData)
public void setTitleField(java.lang.String titleField)
public final java.lang.String getTitleField()
public void setInfoField(java.lang.String infoField)
public final java.lang.String getInfoField()
public void setDataField(java.lang.String dataField)
public final java.lang.String getDataField()
public void setDescriptionField(java.lang.String descriptionField)
public final java.lang.String getDescriptionField()
public void setIconField(java.lang.String iconField)
String containing the URI of the icon. Alternatively, the field value
may be an instance of ImageResource or
Image.
In the case of TableView, this
only applies if showIcons is true.
iconField - the name of the field containing the icon's URI.public final java.lang.String getIconField()
@SGWTInternal protected final com.smartgwt.mobile.client.internal.Selection<Record> _getSelectionObject()
public SortSpecifier[] getSort()
getSort in interface com.smartgwt.mobile.client.internal.data.HasSortSpecifierspublic void setSort(SortSpecifier... sortSpecifiers)
setSort in interface com.smartgwt.mobile.client.internal.data.HasSortSpecifierspublic final java.lang.Boolean getStopOnError()
public void setStopOnError(java.lang.Boolean stopOnError)
public boolean isSelected(Record record)
public boolean isPartiallySelected(Record record)
public final void selectRecord(Record record)
public final void selectRecord(Record record, boolean state)
public final void selectSingleRecord(Record record)
public final void deselectRecord(Record record)
public final void selectRecords(Record[] records)
public void selectRecords(Record[] records, boolean state)
public final void deselectRecords(Record[] records)
public void deselectAllRecords()
@SGWTInternal protected void _fireSelectionUpdated()
@SGWTInternal protected Record[] _getSelection(boolean excludePartialSelections)
public Record[] getSelectedRecords()
public Record getSelectedRecord()
@SGWTInternal public DSRequest _buildRequest(DSRequest context, DSOperationType operationType, DSCallback callback)
public final java.lang.String getFetchOperation()
public void setFetchOperation(java.lang.String fetchOperation)
public final void fetchData()
public final void fetchData(Criteria criteria)
public final void fetchData(Criteria criteria, DSCallback callback)
public void fetchData(Criteria criteria, DSCallback callback, DSRequest requestProperties)
public void invalidateCache()
public void filterData()
@SGWTInternal public void _filter(DSOperationType type, Criteria criteria, DSCallback callback, DSRequest requestProperties)
@SGWTInternal public void _filterWithCriteria(Criteria criteria, java.lang.Object operation, DSRequest context)
@SGWTInternal public D _createDataModel(Criteria filterCriteria, java.lang.Object operation, DSRequest context)
@SGWTInternal
public java.lang.Boolean _resolveStopOnError(java.lang.Boolean stopOnError,
java.lang.Boolean fieldStopOnError,
java.lang.Boolean formStopOnError)
@SGWTInternal public D _updateDataModel(Criteria filterCriteria, java.lang.Object operation, DSRequest context)
@SGWTInternal public com.smartgwt.mobile.client.internal.widgets.ValidationResult _validateField(HasDataValue field, Validator[] validators, java.lang.Object value, Record record, com.smartgwt.mobile.client.internal.widgets.ValidationOptions options)
@SGWTInternal public com.smartgwt.mobile.client.internal.widgets.ValidationResult _validateFieldAndDependencies(HasDataValue field, Validator[] validators, java.lang.Object newValue, Record record, com.smartgwt.mobile.client.internal.widgets.ValidationOptions options)
public com.google.gwt.event.shared.HandlerRegistration addSelectionUpdatedHandler(SelectionUpdatedHandler handler)
addSelectionUpdatedHandler in interface HasSelectionUpdatedHandlers