Table of Contents

Class LoadListingConfigurationCommandResult

Namespace
Kentico.Xperience.Admin.Base.Components
Assembly
Kentico.Xperience.Admin.Base.dll

Represents the result of a load configuration command for listing data.

public sealed class LoadListingConfigurationCommandResult : ITableClientProperties
Inheritance
object
LoadListingConfigurationCommandResult
Implements
Extension Methods

Properties

Columns

Gets or sets the columns for the listing.

public IList<Column> Columns { get; set; }

Property Value

IList<Column>

FilterFormComponents

Collection of form components used in the filter form.

public ICollection<IFormComponentClientProperties> FilterFormComponents { get; set; }

Property Value

ICollection<IFormComponentClientProperties>

FilterFormComponentsMetadata

Mapping of filter form components to their metadata.

public IDictionary<string, FilterFormComponentMetadata> FilterFormComponentsMetadata { get; set; }

Property Value

IDictionary<string, FilterFormComponentMetadata>

FolderPermissions

Gets or sets folder permissions of the current user.

public FolderPermissions FolderPermissions { get; set; }

Property Value

FolderPermissions

HeaderActions

Gets or sets the header actions for the listing.

public IList<Action> HeaderActions { get; set; }

Property Value

IList<Action>

HideContentFolders

Gets or sets the value indicating whether the listing supports folders.

public bool HideContentFolders { get; set; }

Property Value

bool

MassActions

Gets or sets the mass actions for the listing.

public IList<Action> MassActions { get; set; }

Property Value

IList<Action>

MaxVisibleRowActions

Gets or sets the maximum number of visible row actions for the listing.

public int MaxVisibleRowActions { get; set; }

Property Value

int

PageSize

Gets or sets the selected page size.

public int PageSize { get; set; }

Property Value

int

PageSizes

Gets or sets the available page sizes for the listing.

public IEnumerable<int> PageSizes { get; set; }

Property Value

IEnumerable<int>

PageSizesLabel

Gets or sets the label for the page sizes dropdown.

public string PageSizesLabel { get; set; }

Property Value

string

RootFolderMappings

Mappings of workspace identifiers to their root folder identifiers.

public IDictionary<int, int> RootFolderMappings { get; set; }

Property Value

IDictionary<int, int>

SortBy

Gets or sets the column that the data is sorted by.

public string SortBy { get; set; }

Property Value

string

SortType

Gets or sets the direction in which the data is sorted.

public SortTypeEnum? SortType { get; set; }

Property Value

SortTypeEnum?

WorkspaceId

Gets or sets the workspace identifier.

public int WorkspaceId { get; set; }

Property Value

int

Workspaces

Gets or sets collection of selectable workspace identifiers.

public IEnumerable<Workspace> Workspaces { get; set; }

Property Value

IEnumerable<Workspace>