JSON和布尔值

时间:2011-01-13 13:07:46

标签: jquery jqgrid

我正在使用jqgrid(jquery插件),并使用json格式从服务器端返回结果。我从数据库中得到“是”或“否”的值。但是在显示时,jqgrid会将它们显示为“true”或“false”。如何将值保持为“是”或“否”?

由于

2 个答案:

答案 0 :(得分:7)

您既不包含有问题的jqGrid列的定义,也不包含任何测试JSON数据。所以我试着小费。我想,您将数据库中的信息保存为布尔值,并在JSON数据中发送值'true'和'false'。如果您不使用任何格式化程序,数据将显示为文本。要将数据显示为另一个文本,您可以使用'select' formatter

formatter:'select', stype:'select', edittype:'select',
editoptions: { value: "false:No;true:Yes" }

答案 1 :(得分:2)

如果是显示选项,您可以在jqGrid中使用复选框和EditOptions此字段。

editoptions: { value:"Yes:No" }

http://www.trirand.com/jqgridwiki/doku.php?id=wiki:common_rules