Virtual Happy Hour is canceled this month (March) due to Good Friday.
Try our conversational search powered by Generative AI!
AI OnAI Off
Virtual Happy Hour is canceled this month (March) due to Good Friday.
EPiServer.Forms 4.4.1
EPiServer.Forms 4.4.4
Mar 03, 2017
Mar 21, 2017
Core
Closed, Fixed and tested
Steps to reproduce
1. Create a custom form container block by inheriting the builtin FormContainerBlock:
[ContentType( DisplayName = "Custom Form Container Block", GUID = "657231A2-AC6A-490D-9D47-F806BB17F15D", Description = "A block for rendering an editable form, with support for a confirmation email", GroupName = "Forms", Order = 110)] [ImageUrl("/EPiServer/EPiServer.Forms.UI/4.4.1//ClientResources/epi-forms/themes/sleek/images/contenttypes/formcontainerblock.png")] public class CustomFormContainerBlock: FormContainerBlock { [Display(GroupName = SystemTabNames.Content, Order = 100)] public virtual string ClientId { get; set; } }
2. To allow this custom block to work, create a controller for it and inherit FormContainerBlockController
[TemplateDescriptor(AvailableWithoutTag = true, Default = true, ModelType = typeof(CustomFormContainerBlock), TemplateTypeCategory = TemplateTypeCategories.MvcPartialController)] public class CustomFormContainerBlockController : FormContainerBlockController { }
3. In EditView, create a new form then drag and drop the elements inside.
4. Edit each element and publish it.
5. The page does not redirect to the form.