【问题标题】:Jqgrid not displaying single rowJqgrid不显示单行
【发布时间】:2012-09-24 00:05:48
【问题描述】:

下面给定的字符串没有显示在我的 jqgrid 上

    {"assignfix":{"sno":"1","fix":"Se2","templateName":"Restroom","profile":{"id":"11","name":"Restroom"}}}

但是当我插入这个

 {"assignfix":[{"sno":"1","fix":"Sef2","templateName":"Restroom","profile":{"id":"11","name":"Restroom"}}]}

显示正常,只有单行的问题。

【问题讨论】:

  • 服务器返回的xml和json也不一样……父标签缺失

标签: jquery jqgrid


【解决方案1】:

您没有发布您在jsonReaderxmlReader 很重要的地方使用的jqGrid 的定义。总的来说,我认为您在问题上间接回答了自己。如果assignfix 属性的值应该是array,那么如果数组只有一个元素或没有元素,则应该将数据作为数组事件发布。它应该仍然是数组。

【讨论】:

  • 谢谢。但是我知道这是 jqgrid 中的错误,它无法添加单行 jsonstring,所以您必须手动添加。
  • @user1671219:不客气!如果您使用{"assignfix":[{...}]} 语法来添加一行数据,那么所有应该都能正常工作。如果您确实有一个不起作用的示例,您应该发布重现问题的完整示例。
猜你喜欢
  • 2011-04-16
  • 1970-01-01
  • 1970-01-01
  • 2012-07-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多