1

我的 jQGrid 中有一个可编辑的复选框,其中包含值

editoptions: { value: "Yes:No" }

但无论值是什么,我都会回到控制器字符串值“是:否”,而不是“否”的单个值“是”,所以我得到它是这样的:

当它被检查时,我得到了这个:

form["MyCheckBox"] = "Yes:No".

当它没有被检查时,我得到了这个:

form["MyCheckBox"] = "No".

我该怎么做才能让它工作?或者有什么方法可以获取布尔值(真/假)而不是字符串值?

需要帮忙

4

2 回答 2

1

尝试这个:

editoptions: { value:"True:False" }, editable:true, edittype:'checkbox', 
formatter: "checkbox", formatoptions: {disabled : false}
于 2011-06-08T07:37:42.163 回答
0

在我看来,您描述了已在 GitHub 的最新版本 jqGrid 中修复的错误。我建议您从这里下载版本。有关jqGrid 模块的包含顺序的说明,请参见此处。

于 2011-06-08T08:27:34.183 回答