MVCxCardViewColumnLayoutItem Class
Represents a layout item (with MVC specificity) within the CardView’s edit form.
Namespace: DevExpress.Web.Mvc
Assembly: DevExpress.Web.Mvc5.v24.1.dll
NuGet Package: DevExpress.Web.Mvc5
Declaration
public class MVCxCardViewColumnLayoutItem :
CardViewColumnLayoutItem,
IFormLayoutHtmlHelperOwner
Related API Members
The following members return MVCxCardViewColumnLayoutItem objects:
Remarks
Example
MVC:
var cardView = Html.DevExpress().CardView(settings =>
{
settings.Name = "CardView";
settings.CallbackRouteValues = new { Controller = "Home", Action = "CardViewPartial" };
settings.KeyFieldName = "ID";
settings.CardLayoutCreated = (s, e) =>
{
var cv = (MVCxCardView)s;
if (Convert.ToInt32(cv.GetCardValues(e.VisibleIndex, "ID")) == 2)
{
e.Properties.ForEach((item) =>
{
var cardLayoutItem = item as MVCxCardViewColumnLayoutItem;
if (cardLayoutItem != null)
if (cardLayoutItem.ColumnName == "Test")
cardLayoutItem.Visible = false;
});
}
};
});
Implements
DevExpress.Web.Internal.IPropertiesDirtyTracker
DevExpress.Web.Internal.IWebControlObject
DevExpress.Web.Design.IDesignTimeCollectionItem
DevExpress.Web.Design.IDesignTimePropertiesOwner
Inheritance
See Also