DataWeb
Search Results for

    Show / Hide Table of Contents

    Class ModuleResourceListEdit

    Inheritance
    object
    Module
    ModuleListEdit
    ModuleResourceListEdit
    Inherited Members
    ModuleListEdit.GetDeferredDataAsync(ModuleListEdit.ItemsParams, IEnumerable<UserSetting>, CancellationToken)
    ModuleListEdit.ConvertToListItem(BasicItem, IEnumerable<ModuleListEdit.ListData.DataField>)
    ModuleListEdit.GetDataFieldsAsync(CancellationToken)
    ModuleListEdit.GetListWidgets(CancellationToken)
    ModuleListEdit.ProcessListWidgetsValues(IEnumerable<ModuleListEdit.ListItem>, IEnumerable<UserSetting>)
    ModuleListEdit.ProcessListWidgetsDeferredValuesAsync(List<ModuleListEdit.ListItem>, IEnumerable<UserSetting>, CancellationToken)
    ModuleListEdit.GetFormDataAsync(ModuleListEdit.ItemParams, CancellationToken)
    ModuleListEdit.SaveItemAsync(ModuleListEdit.EditSave, CancellationToken)
    ModuleListEdit.ProcessOnSaveDataAsync(BasicItem, List<Form.ProvidedValue>, CancellationToken)
    ModuleListEdit.CloneItemAsync(ModuleListEdit.ItemParams, CancellationToken)
    ModuleListEdit.DeleteItemsAsync(ModuleListEdit.ItemsParams, CancellationToken)
    ModuleListEdit.SetSearchAsync(ModuleListEdit.SearchUpdate, CancellationToken)
    ModuleListEdit.GetSearchSuggestionsAsync(ModuleListEdit.SearchSuggestionFilter, IEnumerable<UserSetting>, CancellationToken)
    ModuleListEdit.SetSearchFilterAsync(SearchInfo.SearchFilter, object, object, IEnumerable<UserSetting>, CancellationToken)
    ModuleListEdit.SetPageIndexAsync(ModuleListEdit.PageIndexUpdate, CancellationToken)
    ModuleListEdit.SetOrderByAsync(ModuleListEdit.OrderByUpdate, IEnumerable<UserSetting>, CancellationToken)
    ModuleListEdit.GetBasicItemsAsync(bool, List<string>, CancellationToken)
    ModuleListEdit.ProcessExportAsync(IEnumerable<BasicItem>, CancellationToken)
    Module.section
    Module.navigationContext
    Module.serviceProvider
    Module.ValidateAsync(Item, Dictionary<string, object>, CancellationToken)
    Module.SaveAsync(Item, Dictionary<string, object>, CancellationToken)
    Module.IsCompletedAsync(Item, Section, CancellationToken)
    Module.CloneAsync(Item, Item, CancellationToken)
    Module.GetProvidedValues(Dictionary<string, object>)
    Module.GetSectionNotificationCountAsync(CancellationToken)
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    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
    ModuleListEdit.GetActionsAsync(CancellationToken)

    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
    ModuleListEdit.GetDataAsync(IEnumerable<UserSetting>, CancellationToken)

    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
    ModuleListEdit.GetItemIsWrite(BasicItem)

    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
    ModuleListEdit.GetSearchFiltersAsync(IEnumerable<ModuleListEdit.ListData.DataField>, IEnumerable<UserSetting>, CancellationToken)

    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.

    Overrides
    ModuleListEdit.ProcessActionAsync(ContextAction, IUser, List<string>, List<Form.ProvidedValue>, NavigationContext, CancellationToken)
    In this article
    Back to top Generated by DocFX