Class ModuleTemplateListEdit
Inherited Members
Namespace: DataWeb.Structure.Modules
Assembly: DataWeb.Core.dll
Syntax
public class ModuleTemplateListEdit : ModuleListEdit
Constructors
ModuleTemplateListEdit(Section, NavigationContext, IServiceProvider)
Declaration
public ModuleTemplateListEdit(Section section, NavigationContext navigationContext, IServiceProvider serviceProvider)
Parameters
Type | Name | Description |
---|---|---|
Section | section | |
NavigationContext | navigationContext | |
IServiceProvider | serviceProvider |
Methods
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. |