Table of Contents

Class FormSubmissionDetails

Namespace
Kentico.Xperience.Admin.DigitalMarketing.UIPages
Assembly
Kentico.Xperience.Admin.DigitalMarketing.dll

Represents page with detail view of a form submission.

[UIPageLocation(PageLocationEnum.Dialog)]
public sealed class FormSubmissionDetails : Page<FormBuilderTabClientProperties>, IPage
Inheritance
object
FormSubmissionDetails
Implements
Inherited Members
Extension Methods

Constructors

FormSubmissionDetails(IHttpContextAccessor, IAuthenticatedUserAccessor)

Initializes an instance of the FormSubmissionDetails class.

public FormSubmissionDetails(IHttpContextAccessor httpContextAccessor, IAuthenticatedUserAccessor authenticatedUserAccessor)

Parameters

httpContextAccessor IHttpContextAccessor

HTTP context accessor to obtain request service provider from.

authenticatedUserAccessor IAuthenticatedUserAccessor

Currently logged in user accessor.

Properties

FormId

ID of the edited form.

[PageParameter(typeof(IntPageModelBinder), typeof(FormEditSection))]
public int FormId { get; set; }

Property Value

int

ObjectId

ID of the edited item.

[PageParameter(typeof(IntPageModelBinder), typeof(FormSubmissionDetails))]
public int ObjectId { get; set; }

Property Value

int

Methods

ConfigureTemplateProperties(FormBuilderTabClientProperties)

Returns the client properties of the page template component.

public override Task<FormBuilderTabClientProperties> ConfigureTemplateProperties(FormBuilderTabClientProperties properties)

Parameters

properties FormBuilderTabClientProperties

Returns

Task<FormBuilderTabClientProperties>

ValidatePage()

Validates the page state prior invocation of the ConfigurePage() method.

public override Task<PageValidationResult> ValidatePage()

Returns

Task<PageValidationResult>