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
httpContextAccessorIHttpContextAccessorHTTP context accessor to obtain request service provider from.
authenticatedUserAccessorIAuthenticatedUserAccessorCurrently 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
propertiesFormBuilderTabClientProperties
Returns
ValidatePage()
Validates the page state prior invocation of the ConfigurePage() method.
public override Task<PageValidationResult> ValidatePage()
Returns
- Task<PageValidationResult>