如何使用多个值填充选择框?

时间:2009-08-22 17:38:37

标签: javascript jquery json jqgrid aramex

我正在设置一个jqGrid,它需要在一个单元格中可视化多个值。输入来自用户可以选择多个选项的表单。我能够显示选择框,但不能填充它。我试图在JSON对象中插入一个数组,但没有成功。

这是模型:

index:'ship', editoptions:{multiple:true, value:{1:”FedEx”,2:”InTime”,3:”TNT”,4:”ARAMEX”}}

以下是我尝试填充的数据的一些变体:

ship:{[1],[4]}
ship:[[1],[4]]
ship:{value:{1,4}}

......以及许多其他变体。

我也搜索了jqGrid论坛,但没有找到解决方案。我该如何解决这个问题?

1 个答案:

答案 0 :(得分:2)

哦,小男孩!

我一直都有答案。它就像我希望的那样容易。

以下是它的完成方式:

ship:["FedEx","TNT"]

我不认为它有效的原因是因为jqGrid将数据显示为“FedEx,TNT”,因此让我相信它只是一个字符串。我花了几个小时在互联网上寻找答案,而不是单击单元格来查看发生了什么。如果你想知道发生了什么; jqGrid呈现选择了两个元素的选择列表。简单。

快乐的jqGrid'ing!