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
-
objectFormSubmissionDetails
- Implements
- Inherited Members
- Extension Methods
Constructors
FormSubmissionDetails(IHttpContextAccessor, IAuthenticatedUserAccessor)
Initializes an instance of the FormSubmissionDetails class.
public FormSubmissionDetails(IHttpContextAccessor httpContextAccessor, IAuthenticatedUserAccessor authenticatedUserAccessor)
Parameters
httpContextAccessor
IHttpContextAccessorHTTP context accessor to obtain request service provider from.
authenticatedUserAccessor
IAuthenticatedUserAccessorCurrently 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
ValidatePage()
Validates the page state prior invocation of the ConfigurePage() method.
public override Task<PageValidationResult> ValidatePage()
Returns
- Task<PageValidationResult>