Table of Contents

Class UrlSelectorComponent

Namespace
Kentico.Xperience.Admin.Websites.Forms
Assembly
Kentico.Xperience.Admin.Websites.dll

Represents URL selector form component.

[ComponentAttribute(typeof(UrlSelectorComponentAttribute))]
public sealed class UrlSelectorComponent : FormComponent<FormComponentProperties, UrlSelectorClientProperties, string>, IFormComponent, IFormItem<IFormComponentClientProperties>, IFormItem
Inheritance
object
UrlSelectorComponent
Implements
Inherited Members
Extension Methods

Constructors

UrlSelectorComponent(ILocalizationService)

Initializes a new instance of UrlSelectorComponent.

public UrlSelectorComponent(ILocalizationService localizationService)

Parameters

localizationService ILocalizationService

Localization service.

Fields

IDENTIFIER

Represents the UrlSelectorComponent identifier.

public const string IDENTIFIER = "Kentico.Administration.UrlSelector"

Field Value

string

Properties

ClientComponentName

Represents the client component name.

public override string ClientComponentName { get; }

Property Value

string

Methods

ConfigureClientProperties(UrlSelectorClientProperties)

Configures the form component client properties.

protected override Task ConfigureClientProperties(UrlSelectorClientProperties clientProperties)

Parameters

clientProperties UrlSelectorClientProperties

The current instance of the form component client properties.

Returns

Task

Remarks

Override this method in order to configure form component client properties.

LoadFilteredTree(LoadFilteredTreeDataCommandArguments, CancellationToken)

Loads filtered tree for component.

public Task<ICommandResponse<LoadTreeDataResult>> LoadFilteredTree(LoadFilteredTreeDataCommandArguments args, CancellationToken cancellationToken = default)

Parameters

args LoadFilteredTreeDataCommandArguments

Load filtered tree data arguments.

cancellationToken CancellationToken

Cancellation instruction.

Returns

Task<ICommandResponse<LoadTreeDataResult>>

LoadLevelWebPagePanelTree(LoadTreeDataCommandArguments, CancellationToken)

Returns child nodes for a given node.

public Task<ICommandResponse<LoadTreeDataResult>> LoadLevelWebPagePanelTree(LoadTreeDataCommandArguments args, CancellationToken cancellationToken = default)

Parameters

args LoadTreeDataCommandArguments

Subtree parameters.

cancellationToken CancellationToken

Cancellation token.

Returns

Task<ICommandResponse<LoadTreeDataResult>>

Returns page links for given identifiers.

public Task<ICommandResponse<LoadWebPageLinkItemsResult>> LoadWebPageLinks(LoadWebPageLinkItemsCommandArguments args, CancellationToken cancellationToken)

Parameters

args LoadWebPageLinkItemsCommandArguments

Links parameters.

cancellationToken CancellationToken

Cancellation token.

Returns

Task<ICommandResponse<LoadWebPageLinkItemsResult>>

LoadWebPagePanelItems(LoadWebPagePanelItemsCommandArguments, CancellationToken)

Returns page panel items for a given node.

public Task<ICommandResponse<LoadWebPagePanelItemsResult>> LoadWebPagePanelItems(LoadWebPagePanelItemsCommandArguments args, CancellationToken cancellationToken)

Parameters

args LoadWebPagePanelItemsCommandArguments

Level parameters.

cancellationToken CancellationToken

Cancellation token.

Returns

Task<ICommandResponse<LoadWebPagePanelItemsResult>>

LoadWebPagePanelTree(LoadTreeDataCommandArguments, CancellationToken)

Returns child pages for a given node.

public Task<ICommandResponse<LoadTreeDataResult>> LoadWebPagePanelTree(LoadTreeDataCommandArguments args, CancellationToken cancellationToken)

Parameters

args LoadTreeDataCommandArguments

Subtree parameters.

cancellationToken CancellationToken

Cancellation token.

Returns

Task<ICommandResponse<LoadTreeDataResult>>