GridViewSettings.SetEditFormTemplateContent(Action<GridViewEditFormTemplateContainer>) Method
Allows you to specify an edit form template.
Namespace: DevExpress.Web.Mvc
Assembly: DevExpress.Web.Mvc5.v24.1.dll
NuGet Package: DevExpress.Web.Mvc5
Declaration
public void SetEditFormTemplateContent(
Action<GridViewEditFormTemplateContainer> contentMethod
)
Parameters
Name | Type | Description |
---|---|---|
contentMethod | Action<GridViewEditFormTemplateContainer> | A method to which a template content rendering is delegated. |
Remarks
Note
Once a template defined using the SetEditFormTemplateContent method is created, it is instantiated within a container object of the GridViewEditFormTemplateContainer type. This container object exposes a set of members which can be useful when designing a template.
Example
@Html.DevExpress().GridView(
settings =>
{
settings.Name = "grid";
settings.KeyFieldName = "PersonID";
settings.CallbackRouteValues = new { Controller = "Home", Action = "GridViewEditingPartial" };
...
settings.ClientSideEvents.BeginCallback = "OnBeginCallback";
if (ViewBag.IsNewRow != null)
if (ViewBag.IsNewRow == true)
settings.SetEditFormTemplateContent(c =>
{
ViewContext.Writer.Write("EditForm Template Content");
});
}
).Bind(Model).GetHtml()
Online Examples
See Also