Package com.smartgwt.client.util.workflow
package com.smartgwt.client.util.workflow
-
ClassDescriptionAdds a new screen instance to a Layout, as a new Tab in a TabSet or as a new Section in a SectionStack.Ask the user to input a value.Base class for tasks that target SmartGWT UI-specific operations.Identifies a potential branch within a
MultiDecisionTask
.Chooses a next element in aProcess
by evaluating a series of criteria against theProcess.state
and choosing the element associated with the criteria that matched, or adefaultElement
if none of the criteria match.Chooses one or another next process element based on AdvancedCriteria applied toProcess.state
.AServiceTask
configured to perform an add.AServiceTask
configured to perform a fetch.AServiceTask
configured to perform a remove.AServiceTask
configured to perform a update.Task that ends a workflow.Fetch data related to a record in another component.Clear form values and errors.Disable or enable a form field.Start editing a new record.Edit a record currently showing in some other component.Edit a record currently selected in some other component.Revert unsaved changes in a form.Saves changes made in a form (validates first).Put a value in just one field of a form.Set form values.Validate a form and show errors to user.Gets the value properties from a component and makes them available within the workflow as thelast task output
.Edit an existing record in a grid or start editing a new one.Export data currently shown in a grid keeping all grid-specific formatting.Export data currently shown in a grid.Fetch data matching specified criteria into grid.Remove data that is selected in a grid.Save all changes in a grid which has auto-saving disabled.Select or deselect one or more records as specified by criteria.Sets the edit value of a given field.Transfer selected records from one grid to another.View a record currently selected in some other component.Logs out the current user by opening theAuth.logOutURL
in another tab or window.Chooses a next element in aProcess
by evaluating a series of criteria against theProcess.state
and choosing the element associated with the criteria that matched, or adefaultElement
if none of the criteria match.Causes the list pane component to load data and update its title based on the current selection in the source pane.Print canvas by showing print preview.A instance of Process represents a stateful process executing a series of Tasks, which may be: user interactions calls to DataSources (hence: any database or web service) arbitrary code other Processes A Process is stateful in the sense that it maintainsstate
across the different tasks that are executed.A ProcessElement is an abstract superclass for elements involved in aProcess
, such as aTask
orDecisionTask
.An Array ofProcessElement
s involved in aProcess
.Identifies a property name and value to be assigned to a component by theSetPropertiesTask
.Show user password reset dialog by opening theAuth.resetPasswordURL
in another tab or window.Task that executes arbitrary code, either synchronous or asynchronous.Sends any currently queued DataSource operations, as a single transactional request to the server.A ServiceTask is an element of aProcess
which calls a DataSource operation, optionally using part of theprocess state
as inputs or storing outputs in the process state.Gets the value properties from a component and makes them available within the workflow as thelast task output
.Sets an embedded screen'sdataContext
with thedataContextBinding
evaluated in the scope of this task.Sets the title of a tab, section, window, label, button, form control or facet chart.Show a currently hidden component.Show or hide a component.Show an informational message and wait for the user to acknowledge.Show a component next to some other component.Show a message which fades out automatically usingNotify
.Task that executes anotherProcess
inside the current one.Starts queuing all DataSource operations so they can be sent to the server all together as a transaction.StateTask can either copy fields ofProcess.state
to other fields, or apply hardcoded values toProcess.state
viavalue
.A Task is an abstract superclass forProcess
and for all Task types that can be involved in a Process, such as aServiceTask
.Identifies a potential decision (branch) within aMultiDecisionTask
.Chooses one or another next process element based on confirmation of a message shown to user.Chooses one or another next process element based on confirmation of a message shown to user.A task that involves showing a user interface to the end user allowing the user to view and input data and press a button (or do some other UI gesture) to complete the task.Chooses one or another next process element based on AdvancedCriteria applied toProcess.state
.