在DevExpress MVC gridview中有条件地显示HTML
本文关键字:显示 HTML 有条件 DevExpress MVC gridview | 更新日期: 2023-09-27 18:12:22
我想在DevExpress MVC gridview的单元格中显示图像,但只有当绑定字段的值为'true'时。
这是我创建的代码,但这总是显示图像,我想要完成的是它有条件地显示在绑定对象的属性VALUE上。
问题是:我怎么能得到/读取对象的属性值在这里?
@Html.DevExpress().GridView(settings =>
{
settings.Columns.Add(column =>
{
column.Caption = "filter";
});
settings.Columns.Add(column =>
{
//show images/archive16.png if archived
column.Caption = Resources.Fault.Archived;
column.SetDataItemTemplateContent("<img src='"/images/archive16.png'" />");
});
经过一番思考,我找到了解决办法:
settings.Columns.Add(column =>
{
column.Caption = "archiveren";
column.SetDataItemTemplateContent(c =>
{
ViewContext.Writer.Write("<input type='"button'" value='"archive'" />");
});
});