Class GridFetchDataTask
java.lang.Object
com.smartgwt.client.core.BaseClass
com.smartgwt.client.util.workflow.ProcessElement
com.smartgwt.client.util.workflow.ComponentTask
com.smartgwt.client.util.workflow.GridFetchDataTask
- All Implemented Interfaces:
HasHandlers
Fetch data matching specified criteria into grid.
- See Also:
-
Field Summary
Fields inherited from class com.smartgwt.client.core.BaseClass
config, configOnly, factoryCreated, factoryProperties, id, scClassName
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptioncreate()
Should criteria be applied to the grid asimplicit criteria
? When criteria is applied this way, it is not shown to the user and cannot be changed by the user.Criteria to use for fetch.String[]
List of fields to group by in the fetch.static GridFetchDataTask
getOrCreateRef
(JavaScriptObject jsObj) Additional properties to set on the DSRequest that will be issued to perform the fetch or clear criteria.A mapping from field names tosummary functions
to be applied to each field in the fetch.setApplyToImplicitCriteria
(Boolean applyToImplicitCriteria) Should criteria be applied to the grid asimplicit criteria
? When criteria is applied this way, it is not shown to the user and cannot be changed by the user.setCriteria
(Criteria criteria) Criteria to use for fetch.setGroupBy
(String... groupBy) List of fields to group by in the fetch.setRequestProperties
(DSRequest requestProperties) Additional properties to set on the DSRequest that will be issued to perform the fetch or clear criteria.setSummaryFunctions
(Map<String, SummaryFunctionType> summaryFunctions) A mapping from field names tosummary functions
to be applied to each field in the fetch.Methods inherited from class com.smartgwt.client.util.workflow.ComponentTask
getComponentBaseClass, getComponentBaseClassAsStringArray, getComponentId, getComponentRequiresDataSource, getTargetBaseClass, getTargetBaseClassAsStringArray, getTargetComponent, getTargetComponent, getUnsupportedComponentMessage, setComponentBaseClass, setComponentBaseClass, setComponentId, setComponentRequiresDataSource, setTargetBaseClass, setTargetBaseClass, setUnsupportedComponentMessage
Methods inherited from class com.smartgwt.client.util.workflow.ProcessElement
completeElement, convertToJavaScriptArray, executeElement, getBindOutput, getClassDescription, getComponentReferences, getDescription, getDynamicValue, getEditorType, getElementDescription, getForceSingle, getID, getInvalidTaskMessage, getJsObj, getMockMode, getNextElement, getOrCreateJsObj, getPassThruOutput, getProcessElements, getSupportsMultipleInputRecords, getTextFormulaValue, getTypeTitle, getUndefinedComponentMessage, getUnresolvedComponentMessage, getWaitDuration, getWaitFor, getWaitLocator, isCreated, isValid, objectReferencesLastTaskOutput, onInit, reset, setAttribute, setBindOutput, setClassDescription, setDescription, setEditorType, setForceSingle, setID, setJavaScriptObject, setMockMode, setNextElement, setPassThruOutput, setSupportsMultipleInputRecords, setTypeTitle, setUndefinedComponentMessage, setUnresolvedComponentMessage, setWaitDuration, setWaitFor, setWaitLocator, updateGlobalIDInCriteria, updateGlobalIDInTextFormula, updateGlobalIDInValueProperty, updateGlobalIDInValues, updateGlobalIDReferences, updateLastElementBindingReferences, updateLastElementInCriteria, updateLastElementInValueProperty, updateLastElementInValues
Methods inherited from class com.smartgwt.client.core.BaseClass
addDynamicProperty, addDynamicProperty, addDynamicProperty, addDynamicProperty, applyFactoryProperties, asSGWTComponent, clearDynamicProperty, createJsObj, destroy, doAddHandler, doInit, error, error, errorIfNotCreated, fireEvent, getAttribute, getAttributeAsBoolean, getAttributeAsDate, getAttributeAsDouble, getAttributeAsElement, getAttributeAsFloat, getAttributeAsInt, getAttributeAsJavaScriptObject, getAttributeAsMap, getAttributeAsString, getAttributeAsStringArray, getClassName, getConfig, getHandlerCount, getRef, getRuleScope, getScClassName, getTestInstance, hasAutoAssignedID, hasDynamicProperty, internalSetID, internalSetID, isConfigOnly, isFactoryCreated, onBind, registerID, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setConfig, setConfigOnly, setFactoryCreated, setProperty, setProperty, setProperty, setProperty, setRuleScope, setScClassName
-
Constructor Details
-
GridFetchDataTask
public GridFetchDataTask() -
GridFetchDataTask
-
-
Method Details
-
getOrCreateRef
-
create
- Overrides:
create
in classComponentTask
-
setApplyToImplicitCriteria
public GridFetchDataTask setApplyToImplicitCriteria(Boolean applyToImplicitCriteria) throws IllegalStateException Should criteria be applied to the grid asimplicit criteria
? When criteria is applied this way, it is not shown to the user and cannot be changed by the user.- Parameters:
applyToImplicitCriteria
- New applyToImplicitCriteria value. Default value is null- Returns:
GridFetchDataTask
instance, for chaining setter calls- Throws:
IllegalStateException
- this property cannot be changed after the underlying component has been created
-
getApplyToImplicitCriteria
Should criteria be applied to the grid asimplicit criteria
? When criteria is applied this way, it is not shown to the user and cannot be changed by the user.- Returns:
- Current applyToImplicitCriteria value. Default value is null
-
setCriteria
Criteria to use for fetch. If criteria isnull
or empty, the filter criteria of the grid will be cleared.- Parameters:
criteria
- New criteria value. Default value is null- Returns:
GridFetchDataTask
instance, for chaining setter calls- Throws:
IllegalStateException
- this property cannot be changed after the underlying component has been created
-
getCriteria
Criteria to use for fetch. If criteria isnull
or empty, the filter criteria of the grid will be cleared.- Returns:
- Current criteria value. Default value is null
-
setGroupBy
List of fields to group by in the fetch.See the
Server Summaries overview
for examples of usage.- Parameters:
groupBy
- New groupBy value. Default value is null- Returns:
GridFetchDataTask
instance, for chaining setter calls- Throws:
IllegalStateException
- this property cannot be changed after the underlying component has been created- See Also:
-
getGroupBy
List of fields to group by in the fetch.See the
Server Summaries overview
for examples of usage.- Returns:
- Current groupBy value. Default value is null
- See Also:
-
setRequestProperties
public GridFetchDataTask setRequestProperties(DSRequest requestProperties) throws IllegalStateException Additional properties to set on the DSRequest that will be issued to perform the fetch or clear criteria.- Parameters:
requestProperties
- New requestProperties value. Default value is null- Returns:
GridFetchDataTask
instance, for chaining setter calls- Throws:
IllegalStateException
- this property cannot be changed after the underlying component has been created
-
getRequestProperties
Additional properties to set on the DSRequest that will be issued to perform the fetch or clear criteria.- Returns:
- Current requestProperties value. Default value is null
-
setSummaryFunctions
public GridFetchDataTask setSummaryFunctions(Map<String, SummaryFunctionType> summaryFunctions) throws IllegalStateExceptionA mapping from field names tosummary functions
to be applied to each field in the fetch.See the
Server Summaries overview
for examples of usage.- Parameters:
summaryFunctions
- New summaryFunctions value. Default value is null- Returns:
GridFetchDataTask
instance, for chaining setter calls- Throws:
IllegalStateException
- this property cannot be changed after the underlying component has been created- See Also:
-
getSummaryFunctions
A mapping from field names tosummary functions
to be applied to each field in the fetch.See the
Server Summaries overview
for examples of usage.- Returns:
- Current summaryFunctions value. Default value is null
- See Also:
-