Package com.smartgwt.client.util.workflow
package com.smartgwt.client.util.workflow
-
ClassesClassDescriptionAdds 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 aProcessby evaluating a series of criteria against theProcess.stateand choosing the element associated with the criteria that matched, or adefaultElementif none of the criteria match.Chooses one or another next process element based on AdvancedCriteria applied toProcess.state.AServiceTaskconfigured to perform an add.AServiceTaskconfigured to perform a fetch.AServiceTaskconfigured to perform a remove.AServiceTaskconfigured 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.logOutURLin another tab or window.Chooses a next element in aProcessby evaluating a series of criteria against theProcess.stateand choosing the element associated with the criteria that matched, or adefaultElementif 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 maintainsstateacross the different tasks that are executed.A ProcessElement is an abstract superclass for elements involved in aProcess, such as aTaskorDecisionTask.An Array ofProcessElements 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.resetPasswordURLin 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 aProcesswhich calls a DataSource operation, optionally using part of theprocess stateas 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'sdataContextwith thedataContextBindingevaluated 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 anotherProcessinside 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.stateto other fields, or apply hardcoded values toProcess.stateviavalue.A Task is an abstract superclass forProcessand 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.