返回jqGrid的JSON数据时发生错误。
请参阅配置colModel我的Jqgrid:
colModel:[
{name:'NUM_PEDIDO', index:'NUM_PEDIDO', width:80, align:"center", key: true},
{name:'NOM_SITUACAO', index:'NOM_SITUACAO', width:70, align:"center"},
{name:'QTD_ANEXO', index:'QTD_ANEXO', width:55, align:"center"},
{name:'COD_PRESTADOR', index:'COD_PRESTADOR', width:90, align:"center"},
{name:'DATA_AUTORIZACAO', index:'DATA_AUTORIZACAO', width:90, align:"center"},
{name:'ITEM_MEDICO', index:'ITEM_MEDICO', width:110, align:"center"},
{name:'COD_DENTE_REGIAO', index:'COD_DENTE_REGIAO', width:110, align:"center"},
{name:'IND_FACE_LP', index:'IND_FACE_LP', width:30, align:"center"},
{name:'IND_FACE_V', index:'IND_FACE_V', width:15, align:"center"},
{name:'IND_FACE_M', index:'IND_FACE_M', width:15, align:"center"},
{name:'IND_FACE_D',index:'IND_FACE_D', width:15, align:"center"},
{name:'IND_FACE_OI', index:'IND_FACE_OI', width:30, align:"center"},
{name:'IND_SITUACAO', index:'IND_SITUACAO', width:60, align:"center"},
{name:'COD_GLOSA_PRIORIDADE_AUT', index:'COD_GLOSA_PRIORIDADE_AUT', width:50, align:"center"},
{name:'NUM_GUIA', index:'NUM_GUIA', width:75, align:"center"},
{name:'TIPO_SITUACAO', index:'TIPO_SITUACAO', width:100, align:"center"},
{name:'DAT_REALIZACAO', index:'DAT_REALIZACAO', width:100, align:"center"},
{name:'NOME_SITUACAO_PGTO', index:'NOME_SITUACAO_PGTO', width:100, align:"center"},
{name:'COD_GLOSA_PRIORIDADE_PGTO', index:'COD_GLOSA_PRIORIDADE_PGTO', width:100, align:"center"},
{name:'DT_PAGAMENTO', index:'DT_PAGAMENTO', width:100, align:"center"},
{name:'IND_SITUACAO_REV', index:'IND_SITUACAO_REV', width:135, align:"center"},
{name:'COD_GLOSA_PRIORIDADE_REVISAO', index:'COD_GLOSA_PRIORIDADE_REVISAO', width:120, align:"center"}
参见JSON:
{"Items":[{"page":1,"total":1,"records": 4 ,"items":[ { "NUM_PEDIDO":"8476", "NOM_SITUACAO":"Autorizado", "QTD_ANEXO":"0", "COD_PRESTADOR":"11067322", "DATA_AUTORIZACAO":"28/10/2013", "ITEM_MEDICO":"85100226", "COD_DENTE_REGIAO":"35", "IND_FACE_LP":"S", "IND_FACE_V":"S", "IND_FACE_M":"S", "IND_FACE_D":"S", "IND_FACE_OI":"", "IND_SITUACAO":"A", "COD_GLOSA_PRIORIDADE_AUT":"0", "NUM_GUIA":"", "TIPO_SITUACAO":"", "DAT_REALIZACAO":"", "NOME_SITUACAO_PGTO":"", "COD_GLOSA_PRIORIDADE_PGTO":"0", "DT_PAGAMENTO":"", "IND_SITUACAO_REV":"", "COD_GLOSA_PRIORIDADE_REVISAO":"0"},{ "NUM_PEDIDO":"8476", "NOM_SITUACAO":"Autorizado", "QTD_ANEXO":"0", "COD_PRESTADOR":"11067322", "DATA_AUTORIZACAO":"28/10/2013", "ITEM_MEDICO":"85100226", "COD_DENTE_REGIAO":"35", "IND_FACE_LP":"S", "IND_FACE_V":"S", "IND_FACE_M":"S", "IND_FACE_D":"S", "IND_FACE_OI":"", "IND_SITUACAO":"A", "COD_GLOSA_PRIORIDADE_AUT":"0", "NUM_GUIA":"", "TIPO_SITUACAO":"", "DAT_REALIZACAO":"", "NOME_SITUACAO_PGTO":"", "COD_GLOSA_PRIORIDADE_PGTO":"0", "DT_PAGAMENTO":"", "IND_SITUACAO_REV":"", "COD_GLOSA_PRIORIDADE_REVISAO":"0"},{ "NUM_PEDIDO":"8476", "NOM_SITUACAO":"Autorizado", "QTD_ANEXO":"0", "COD_PRESTADOR":"11067322", "DATA_AUTORIZACAO":"28/10/2013", "ITEM_MEDICO":"85100226", "COD_DENTE_REGIAO":"35", "IND_FACE_LP":"S", "IND_FACE_V":"S", "IND_FACE_M":"S", "IND_FACE_D":"S", "IND_FACE_OI":"", "IND_SITUACAO":"A", "COD_GLOSA_PRIORIDADE_AUT":"0", "NUM_GUIA":"", "TIPO_SITUACAO":"", "DAT_REALIZACAO":"", "NOME_SITUACAO_PGTO":"", "COD_GLOSA_PRIORIDADE_PGTO":"0", "DT_PAGAMENTO":"", "IND_SITUACAO_REV":"", "COD_GLOSA_PRIORIDADE_REVISAO":"0"},{ "NUM_PEDIDO":"8476", "NOM_SITUACAO":"Autorizado", "QTD_ANEXO":"0", "COD_PRESTADOR":"11067322", "DATA_AUTORIZACAO":"28/10/2013", "ITEM_MEDICO":"85100226", "COD_DENTE_REGIAO":"35", "IND_FACE_LP":"S", "IND_FACE_V":"S", "IND_FACE_M":"S", "IND_FACE_D":"S", "IND_FACE_OI":"", "IND_SITUACAO":"A", "COD_GLOSA_PRIORIDADE_AUT":"0", "NUM_GUIA":"", "TIPO_SITUACAO":"", "DAT_REALIZACAO":"", "NOME_SITUACAO_PGTO":"", "COD_GLOSA_PRIORIDADE_PGTO":"0", "DT_PAGAMENTO":"", "IND_SITUACAO_REV":"", "COD_GLOSA_PRIORIDADE_REVISAO":"0"}, ]}]}
答案 0 :(得分:1)
您没有发布更多您使用的完整代码。您使用的输入JSON数据的格式是jqGrid期望的其他格式(请参阅the documentation)。所以你必须指定jsonReader
选项,如下所示通知jqGrid,它可以获得所需的信息:
jsonReader: {
root: "Items.0.items",
page: "Items.0.page",
total: "Items.0.total",
records: "Items.0.records",
repeatitems: false
}
我建议您另外删除index
中的所有colModel
属性,并删除常见的align:"center"
属性。 align
的默认值为"left"
。如果colModel
包含更多具有其他方向的列,则应通过jqGrid选项更改默认值
cmTemplate: { align: "center" }
如果您可以从所有align:"center"
项中删除colModel
属性。有关详细信息,请参阅the answer。
更新:The demo证明上述jsonReader
可以读取您发布的数据。我在您的数据中进行的其他修改:1)我在最后一项之后删除了,
。 2)我修改了JSON数据中NUM_PEDIDO
属性的值以使数据唯一(您使用key: true
列中的NUM_PEDIDO
表示该列包含唯一值)。