DropDownEditSettings.SetDropDownWindowTemplateContent(Action<TemplateContainerBase>) Method
Allows you to provide a template for rendering the dropdown window’s content.
Namespace: DevExpress.Web.Mvc
Assembly: DevExpress.Web.Mvc5.v24.1.dll
NuGet Package: DevExpress.Web.Mvc5
Declaration
public void SetDropDownWindowTemplateContent(
Action<TemplateContainerBase> contentMethod
)
Parameters
Name | Type | Description |
---|---|---|
contentMethod | Action<TemplateContainerBase> | A method to which a template content rendering is delegated. |
Remarks
column.SetEditCellTemplateContent(c => {
ViewContext.Writer.Write(Html.Hidden("hiddenID", DataBinder.Eval(c.DataItem, "ItemId")).ToHtmlString());
Html.DevExpress().DropDownEdit(dde => {
dde.Name = "ItemId";
dde.SetDropDownWindowTemplateContent(content => {
Html.RenderAction("TreeListPartial");
});
}).Bind(DataBinder.Eval(c.DataItem,"ItemId")).Render();
});
Note
Once a template defined using the SetDropDownWindowTemplateContent method is created, it is instantiated within a container object of the TemplateContainerBase type. This container object exposes a set of members which can be useful when designing a template.
See Also