【问题标题】:Select2 plugin with JQGRID带有 JQGRID 的 Select2 插件
【发布时间】:2014-01-08 14:03:34
【问题描述】:

我在 JQgrid 中使用 Select2 插件来自动完成下拉框。我使用这个例子来完成。

Using bootstrap select2 with JqGrid form

我用上面的例子创建了一个小提琴。 http://jsfiddle.net/VTL4x/3/

select2 的数据来自 JSON,但我无法在 JSfiddle 中复制它,因此我已注释掉并使用硬编码值。

Json 字符串是

[{"value":"Windows","id":"134"},
{"value":"Win2008","id":"135"},
{"value":"Win2003","id":"136"},
{"value":"AIX","id":"150"},
{"value":"Linux","id":"151"},
{"value":"Unknown","id":"152"},
{"value":"i5OS","id":"153"},
{"value":"z/OS","id":"154"},
{"value":"Solaris","id":"155"},
{"value":"Sun Ultra 80 ","id":"156"},
{"value":"VAX","id":"157"}]

问题是当我尝试编辑记录时,它不显示具有 Select2 下拉框的字段的值。但是当你消费时,我可以看到正确的值以蓝色突出显示。

我尝试调试提供的演示,但也遇到了同样的问题。

我是前端编程的新手,请您帮忙。

感谢您的帮助

【问题讨论】:

  • 这方面有什么帮助吗?
  • @Oleg:请提供任何帮助

标签: jqgrid jquery-select2 ui-select2


【解决方案1】:

您使用的是哪个版本的 select2?我使用的是 v4,因此您的数据应如下所示:

var mySelectData = [{"text":"Windows","id":"134"},
{"text":"Win2008","id":"135"},
{"text":"Win2003","id":"136"},
{"text":"AIX","id":"150"},
{"text":"Linux","id":"151"},
{"text":"Unknown","id":"152"},
{"text":"i5OS","id":"153"},
{"text":"z/OS","id":"154"},
{"text":"Solaris","id":"155"},
{"text":"Sun Ultra 80 ","id":"156"},
{"text":"VAX","id":"157"}];

使用文本而不是值。

【讨论】:

    猜你喜欢
    • 2013-10-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多