我有一个bool数据值(true / false),我希望在jqGrid单元格中显示为是/否。
如何注释视图模型属性以执行此操作?
我认为下面的代码可能有用,但我不知道如何在属性中添加编辑选项。
editoptions: { value: "false:No;true:Yes" }
答案 0 :(得分:2)
Lib.Web.Mvc支持两种为选择编辑/搜索字段提供值的方法:
第二种方式可能适用于您的情况。首先,您需要一个班级来提供您的价值观:
public class YesNoEditOptionsProvider
{
private static readonly IDictionary<string, string> _editOptions = new Dictionary<string, string>() {
{ "false", "No" },
{ "true", "Yes" }
};
public IDicitionary<string, string> GetEditOptions()
{
return _editOptions;
}
}
现在您可以将此课程应用于您的专业:
[JqGridColumnEditable(true, typeof(YesNoEditOptionsProvider), "GetEditOptions", EditType = JqGridColumnEditTypes.Select)]
public bool YesNoColumn { get; set; }