Interface IContextActionService
Interface that provides support for the context actions.
Namespace: DataWeb.Structure
Assembly: DataWeb.Core.dll
Syntax
public interface IContextActionService
Methods
GetLocalAction(string, string, ContextActionType)
Gets a local action.
Declaration
ContextAction GetLocalAction(string title, string name, ContextActionType type)
Parameters
Type | Name | Description |
---|---|---|
string | title | The title of the action. |
string | name | The name of the local action. |
ContextActionType | type | The ContextActionType of the action. |
Returns
Type | Description |
---|---|
ContextAction |
GetNavigationAction(string, Step, List<Step>)
Gets a navigation action.
Declaration
ContextAction GetNavigationAction(string title, ContextAction.Step currentStep, List<ContextAction.Step> newSteps)
Parameters
Type | Name | Description |
---|---|---|
string | title | The title of the action. |
ContextAction.Step | currentStep | The current ContextAction.Step in the navigation context. |
List<ContextAction.Step> | newSteps | The new ContextAction.Step objects to be added to the navigation context. |
Returns
Type | Description |
---|---|
ContextAction |
GetNavigationAction(string, List<Step>)
Gets a navigation action.
Declaration
ContextAction GetNavigationAction(string title, List<ContextAction.Step> newSteps)
Parameters
Type | Name | Description |
---|---|---|
string | title | The title of the action. |
List<ContextAction.Step> | newSteps | The new ContextAction.Step objects to be added to the navigation context. |
Returns
Type | Description |
---|---|
ContextAction |
GetRemoteAction(string, string, ContextActionType, string, string, bool, bool, bool, bool)
Gets a remote action.
Declaration
ContextAction GetRemoteAction(string title, string name, ContextActionType type, string context = null, string dialogFormName = null, bool isConfirmRequired = false, bool isSaveItemBeforeProcess = false, bool isReloadAfterProcess = false, bool isDownloadResult = false)
Parameters
Type | Name | Description |
---|---|---|
string | title | The title of the action. |
string | name | The name of the remote action. |
ContextActionType | type | The ContextActionType of the action. |
string | context | The context of the action. |
string | dialogFormName | The name of the dialog form. |
bool | isConfirmRequired | The action requires a confirmation. |
bool | isSaveItemBeforeProcess | Saves the item before the action starts. |
bool | isReloadAfterProcess | Reload the context after the action. |
bool | isDownloadResult | The result of the action is a file. |
Returns
Type | Description |
---|---|
ContextAction |