Class ModuleResourceListEdit
Inherited Members
Namespace: DataWeb.Structure.Modules
Assembly: DataWeb.Core.dll
Syntax
public class ModuleResourceListEdit : ModuleListEdit
Constructors
ModuleResourceListEdit(Section, NavigationContext, IServiceProvider)
Declaration
public ModuleResourceListEdit(Section section, NavigationContext navigationContext, IServiceProvider serviceProvider)
Parameters
Type | Name | Description |
---|---|---|
Section | section | |
NavigationContext | navigationContext | |
IServiceProvider | serviceProvider |
Methods
GetActionsAsync(CancellationToken)
Asynchronously retrieves actions for the context.
Declaration
public override Task<List<ContextAction>> GetActionsAsync(CancellationToken cancellationToken = default)
Parameters
Type | Name | Description |
---|---|---|
CancellationToken | cancellationToken | Token to cancel the operation. |
Returns
Type | Description |
---|---|
Task<List<ContextAction>> | A task that represents the asynchronous operation. The task result contains the context actions. |
Overrides
GetDataAsync(IEnumerable<UserSetting>, CancellationToken)
Asynchronously retrieves data for a list view.
Declaration
public override Task<ModuleListEdit.ListData> GetDataAsync(IEnumerable<UserSetting> userSettings, CancellationToken cancellationToken = default)
Parameters
Type | Name | Description |
---|---|---|
IEnumerable<UserSetting> | userSettings | The user settings used for the data. |
CancellationToken | cancellationToken | Token to cancel the operation. |
Returns
Type | Description |
---|---|
Task<ModuleListEdit.ListData> | A task that represents the asynchronous operation. The task result contains the list data. |
Overrides
GetItemIsWrite(BasicItem)
Determines if a basic item can be modified.
Declaration
public override bool GetItemIsWrite(BasicItem basicItem)
Parameters
Type | Name | Description |
---|---|---|
BasicItem | basicItem | The basic item to check. |
Returns
Type | Description |
---|---|
bool | True if the item can be modified; otherwise, false. |
Overrides
GetSearchFiltersAsync(IEnumerable<DataField>, IEnumerable<UserSetting>, CancellationToken)
Asynchronously retrieves search filters.
Declaration
public override Task<List<SearchInfo.SearchFilter>> GetSearchFiltersAsync(IEnumerable<ModuleListEdit.ListData.DataField> dataFields, IEnumerable<UserSetting> userSettings, CancellationToken cancellationToken = default)
Parameters
Type | Name | Description |
---|---|---|
IEnumerable<ModuleListEdit.ListData.DataField> | dataFields | The data fields for the search filters. |
IEnumerable<UserSetting> | userSettings | The user settings for the search filters. |
CancellationToken | cancellationToken | Token to cancel the operation. |
Returns
Type | Description |
---|---|
Task<List<SearchInfo.SearchFilter>> | A task that represents the asynchronous operation. The task result contains the search filters. |
Overrides
ProcessActionAsync(ContextAction, IUser, List<string>, List<ProvidedValue>, NavigationContext, CancellationToken)
Asynchronously processes a context action.
Declaration
public override Task<ContextAction.Result> ProcessActionAsync(ContextAction action, IUser user, List<string> itemIdMasters = null, List<Form.ProvidedValue> controlValues = null, NavigationContext navigationContext = null, CancellationToken cancellationToken = default)
Parameters
Type | Name | Description |
---|---|---|
ContextAction | action | The context action to process. |
IUser | user | The user performing the action. |
List<string> | itemIdMasters | |
List<Form.ProvidedValue> | controlValues | The control values for the action. |
NavigationContext | navigationContext | The navigation context for the action. |
CancellationToken | cancellationToken | Token to cancel the operation. |
Returns
Type | Description |
---|---|
Task<ContextAction.Result> | A task that represents the asynchronous operation. The task result contains the result of the action processing. |