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; }