Class UrlSelectorComponent
Represents URL selector form component.
[ComponentAttribute(typeof(UrlSelectorComponentAttribute))]
public sealed class UrlSelectorComponent : FormComponent<FormComponentProperties, UrlSelectorClientProperties, string>, IFormComponent, IFormItem<IFormComponentClientProperties>, IFormItem
- Inheritance
-
objectUrlSelectorComponent
- Implements
- Inherited Members
- Extension Methods
Constructors
UrlSelectorComponent(ILocalizationService)
Initializes a new instance of UrlSelectorComponent.
public UrlSelectorComponent(ILocalizationService localizationService)
Parameters
localizationService
ILocalizationServiceLocalization 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
UrlSelectorClientPropertiesThe 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
LoadFilteredTreeDataCommandArgumentsLoad filtered tree data arguments.
cancellationToken
CancellationTokenCancellation instruction.
Returns
LoadLevelWebPagePanelTree(LoadTreeDataCommandArguments, CancellationToken)
Returns child nodes for a given node.
public Task<ICommandResponse<LoadTreeDataResult>> LoadLevelWebPagePanelTree(LoadTreeDataCommandArguments args, CancellationToken cancellationToken = default)
Parameters
args
LoadTreeDataCommandArgumentsSubtree parameters.
cancellationToken
CancellationTokenCancellation token.
Returns
LoadWebPageLinks(LoadWebPageLinkItemsCommandArguments, CancellationToken)
Returns page links for given identifiers.
public Task<ICommandResponse<LoadWebPageLinkItemsResult>> LoadWebPageLinks(LoadWebPageLinkItemsCommandArguments args, CancellationToken cancellationToken)
Parameters
args
LoadWebPageLinkItemsCommandArgumentsLinks parameters.
cancellationToken
CancellationTokenCancellation token.
Returns
LoadWebPagePanelItems(LoadWebPagePanelItemsCommandArguments, CancellationToken)
Returns page panel items for a given node.
public Task<ICommandResponse<LoadWebPagePanelItemsResult>> LoadWebPagePanelItems(LoadWebPagePanelItemsCommandArguments args, CancellationToken cancellationToken)
Parameters
args
LoadWebPagePanelItemsCommandArgumentsLevel parameters.
cancellationToken
CancellationTokenCancellation token.
Returns
LoadWebPagePanelTree(LoadTreeDataCommandArguments, CancellationToken)
Returns child pages for a given node.
public Task<ICommandResponse<LoadTreeDataResult>> LoadWebPagePanelTree(LoadTreeDataCommandArguments args, CancellationToken cancellationToken)
Parameters
args
LoadTreeDataCommandArgumentsSubtree parameters.
cancellationToken
CancellationTokenCancellation token.