0
我有一个bool数据值(true/false),我想在jqGrid单元格中显示为Yes/No。如何使用Lib.Web.MVC设置jqGrid“editoption”
如何注释视图模型属性来做到这一点?
我认为下面的代码可能工作,但我不知道如何将编辑选项添加到属性annoation。
editoptions: { value: "false:No;true:Yes" }
我有一个bool数据值(true/false),我想在jqGrid单元格中显示为Yes/No。如何使用Lib.Web.MVC设置jqGrid“editoption”
如何注释视图模型属性来做到这一点?
我认为下面的代码可能工作,但我不知道如何将编辑选项添加到属性annoation。
editoptions: { value: "false:No;true:Yes" }
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; }