我为DevExpress GridView关闭了DevExpress主题,是否有人知道如何提供未经检查的图像?
var grid = Html.DevExpress().GridView( settings => {
settings.EnableTheming = false;
settings.Columns.Add("isGrant", "Grant", MVCxGridViewColumnType.CheckBox);
}
当主题开启时,我在网格中获得了不错的复选框,当它关闭时,当“isGrant”为真时,没有任何复选标记的指示。有没有人知道如何在真实时显示图像,而在主题关闭时是否显示不同的图像?
答案 0 :(得分:0)
解决了我自己的问题......我所做的是修改VIEW并包含这个属性:
public string GrantCheck {
get {
return isGrant ? "<img src='/Theme/css/images/checkmark.png'>" : " ";
}
}
然后在gridview中添加了一个列:
settings.Columns.Add(column => {
column.ColumnType = MVCxGridViewColumnType.TextBox;
column.FieldName = "GrantCheck";
column.Caption = "Grant";
column.PropertiesEdit.EncodeHtml = false;
column.CellStyle.CssClass = "dxcheckbox";
});
这样我得到一个不错的复选框。 css类定义为:
.dxcheckbox { text-align: center;}
干杯。