Class ContextActionService
Service that provides support for the context actions.
Implements
Inherited Members
Namespace: DataWeb.Structure
Assembly: DataWeb.Core.dll
Syntax
public sealed class ContextActionService : IContextActionService
Remarks
Initializes a new instance of the ContextActionService class.
Constructors
ContextActionService()
Service that provides support for the context actions.
Declaration
public ContextActionService()
Remarks
Initializes a new instance of the ContextActionService class.
Methods
GetLocalAction(string, string, ContextActionType)
Gets a local action.
Declaration
public 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
public 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
public 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
public 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 | |
string | dialogFormName | |
bool | isConfirmRequired | |
bool | isSaveItemBeforeProcess | |
bool | isReloadAfterProcess | |
bool | isDownloadResult |
Returns
Type | Description |
---|---|
ContextAction |