当对象(在单元格中)nos数组值时,无法在jqGrid中显示行(单元格值)

时间:2012-08-16 14:41:36

标签: jquery jqgrid

当我从服务器绑定jqgrid并跟随json时,我的行被重新编译但没有单元格文本,对于每个单元格我使用一个对象而不是一个数组值,当我直接使用addRowGrid方法时,所有工作正常:

{"total":1,"records":2,"page":1,"rows":[{"id":14,"cell":{"Edital":{"OpcaoDesclassificacaoRegraDezPorcento":false,"DataInclusaoEdital":"0001-01-01T00:00:00","NumeroEdital":"99902/2012","DescricaoObjeto":"BURGO","DataInicioFase":"2012-08-02T14:50:00","DataHoraUltimaAlteracao":"0001-01-01T00:00:00","InformacaoAtributoPadrao":false,"Lotes":[],"EditalConvidados":[],"EditalAdendos":[],"EditalAnexos":[],"MembrosEquipe":[],"Interessados":[],"Objetivo":"","NomeModalidade":"","NomeModalidaCompleta":"","NomeSituacao":"","NomeOrgaoPromotor":"","NomeUnidadeCompradora":"","ChaveIdentificacaoDocumento":"DOCUMENTO_EDITAL","VenceMenorOferta":false,"Versao":0,"Chave":8005},"Modalidade":{"Descricao":"Pregão","Chave":1},"TipoLicitacao":{"Descricao":"Pública","SiglaSistemaBbmnet":"LIC","Chave":1},"TipoCotacao":{"Descricao":"Menor Preço","Chave":1},"OrgaoPromotor":{"NomeResumido":"CESAT OrgPub","IsAtivo":false,"Chave":1162},"EtapaLote":{"Descricao":"Não iniciado","Chave":1},"SituacaoLote":{"Descricao":"Em Andamento","Chave":1},"TipoTermino":{"IsRandomico":true,"Chave":1},"Lote":{"QuantidadeCasaDecimal":0,"DataHoraAlteracao":"0001-01-01T00:00:00","OfertasVencedoras":[],"Ofertas":[],"ItensLote":[],"LoteAdendos":[],"NumeroLote":1,"ValorTotalItensLote":0.0,"NumeroRodada":1,"Eventos":[],"DescricaoProduto":"","SomaPrecoProdutos":0.0,"DescricaoSituacaoLote":"","EditalLoteFormatado":"","DescricaoTipoLicitacao":"","DescricaoModalidade":"","NomeOrgaoPromotor":"","DataHoraInicio":"","Objeto":"","Versao":0,"OfertasMPEPP":[],"QuantidadeOfertasAtivas":0,"Chave":8029},"LoteItem":{"QuantidadeProduto":100.00000,"UnidadeProduto":{"DataInclusao":"0001-01-01T00:00:00","Chave":0.0},"PrecoProduto":0.0,"PrecoProdutoAtual":0.0,"DataHoraAlteracao":"0001-01-01T00:00:00","Numero":0,"CodigoDescricaoProduto":"","PrecoProdutoFormatado":"0,00","Ofertas":[],"Chave":8283},"CodigoUnidade":"Unidade","TempoDecorrido":0,"PrecoReferencia":50000.0000000000000,"PercentualVariacao":0.00,"DataHoraUltimaAlteracao":"2012-08-02T14:33:22","Estado":{"Chave":"AC"},"DivulgacaoPreco":false,"DataHoraUltimoInicio":"2012-08-02T14:50:00","QuantidadeInteressado":0.00000,"DescricaoModalidade":"Pregão Pública Menor Preço","PrecoReferenciaExibicao":50000.0000000000000,"PercentualVariacaoExibicao":0.00,"TempoDecorridoExibicao":1197202,"QuantidadeProdutoExibicao":"100,00000Unidade","SituacaoExibicao":"Não iniciado/Em Andamento","Legendas":[4],"MelhorLanceExibicao":0.0,"Chave":14}},{"id":15,"cell":{"Edital":{"OpcaoDesclassificacaoRegraDezPorcento":false,"DataInclusaoEdital":"0001-01-01T00:00:00","NumeroEdital":"99902/2012","DescricaoObjeto":"BURGO","DataInicioFase":"2012-08-02T14:50:00","DataHoraUltimaAlteracao":"0001-01-01T00:00:00","InformacaoAtributoPadrao":false,"Lotes":[],"EditalConvidados":[],"EditalAdendos":[],"EditalAnexos":[],"MembrosEquipe":[],"Interessados":[],"Objetivo":"","NomeModalidade":"","NomeModalidaCompleta":"","NomeSituacao":"","NomeOrgaoPromotor":"","NomeUnidadeCompradora":"","ChaveIdentificacaoDocumento":"DOCUMENTO_EDITAL","VenceMenorOferta":false,"Versao":0,"Chave":8005},"Modalidade":{"Descricao":"Pregão","Chave":1},"TipoLicitacao":{"Descricao":"Pública","SiglaSistemaBbmnet":"LIC","Chave":1},"TipoCotacao":{"Descricao":"Menor Preço","Chave":1},"OrgaoPromotor":{"NomeResumido":"CESAT OrgPub","IsAtivo":false,"Chave":1162},"EtapaLote":{"Descricao":"Não iniciado","Chave":1},"SituacaoLote":{"Descricao":"Em Andamento","Chave":1},"TipoTermino":{"IsRandomico":true,"Chave":1},"Lote":{"QuantidadeCasaDecimal":0,"DataHoraAlteracao":"0001-01-01T00:00:00","OfertasVencedoras":[],"Ofertas":[],"ItensLote":[],"LoteAdendos":[],"NumeroLote":2,"ValorTotalItensLote":0.0,"NumeroRodada":1,"Eventos":[],"DescricaoProduto":"","SomaPrecoProdutos":0.0,"DescricaoSituacaoLote":"","EditalLoteFormatado":"","DescricaoTipoLicitacao":"","DescricaoModalidade":"","NomeOrgaoPromotor":"","DataHoraInicio":"","Objeto":"","Versao":0,"OfertasMPEPP":[],"QuantidadeOfertasAtivas":0,"Chave":8030},"LoteItem":{"QuantidadeProduto":50.00000,"UnidadeProduto":{"DataInclusao":"0001-01-01T00:00:00","Chave":0.0},"PrecoProduto":0.0,"PrecoProdutoAtual":0.0,"DataHoraAlteracao":"0001-01-01T00:00:00","Numero":0,"CodigoDescricaoProduto":"","PrecoProdutoFormatado":"0,00","Ofertas":[],"Chave":8284},"CodigoUnidade":"Caixa","TempoDecorrido":0,"PrecoReferencia":5000.0000000000000,"PercentualVariacao":0.00,"DataHoraUltimaAlteracao":"2012-08-02T14:33:22","Estado":{"Chave":"AC"},"DivulgacaoPreco":false,"DataHoraUltimoInicio":"2012-08-02T14:50:00","QuantidadeInteressado":0.00000,"DescricaoModalidade":"Pregão Pública Menor Preço","PrecoReferenciaExibicao":5000.0000000000000,"PercentualVariacaoExibicao":0.00,"TempoDecorridoExibicao":1197202,"QuantidadeProdutoExibicao":"50,00000Caixa","SituacaoExibicao":"Não iniciado/Em Andamento","Legendas":[4],"MelhorLanceExibicao":0.0,"Chave":15}}]}

按照我的代码:

$("#gridRelacaoLote").jqGrid({
        url: '<%= this.ResolveClientUrl("~/Handlers/RelacaoLoteHandler.ashx") %>',
        datatype: 'json',
        contentType: 'application/json',
        ajaxGridOptions: { contentType: 'application/json; charset=utf-8' },
        mtype: 'GET',
        colNames: ['ID', 'Situacao Exibição', 'Cod. Unidade', 'Modalidade'],
        colModel: [{ name: 'Chave', index: 'Chave', width: 20, align: 'right', editable: false, hidden: true },
                   { name: 'SituacaoExibicao', index: 'SituacaoExibicao', width: 200, editable: false },
                   { name: 'CodigoUnidade', index: 'CodigoUnidade', width: 80, editable: false, align: 'left' },
                   { name: 'DescricaoModalidade', index: 'DescricaoModalidade', width: 80, editable: false, align: 'left' }
                      ],
            pager: $('#paginadorRelacaoLote'),
            rowNum: 10,
            rowList: [10, 15, 20, 25],
            sortname: 'Chave',
            sortorder: 'asc',
            viewrecords: true,
            autowidth: true,
            height: 160,
            recordtext: "Lotes de {0} até {1} / {2}",
            emptyrecords: "Nenhum lote encontrado.",
            loadtext: "Aguarde, carregando dados...",
            pgtext: "Página {0} de {1}",
            caption: "Lotes", 
            beforeProcessing: function(data) {

            }            
        });

Grid with problem

1 个答案:

答案 0 :(得分:0)

我解决了我的问题,

在jqGrid选项中放置:

jsonReader: {
                repeatitems: false,
                id: "Chave"
            }

更改了json格式,从json中删除了cell属性:

{"total":1,"records":2,"page":1,"rows":[{"**Edital":{"OpcaoDesclassificacaoRegraDezPorcento":false,"DataInclusaoEdital":"0001-01-01T00:00:00","NumeroEdital":"99902/2012","DescricaoObjeto":"BURGO","DataInicioFase":"2012-08-02T14:50:00","DataHoraUltimaAlteracao":"0001-01-01T00:00:00","InformacaoAtributoPadrao":false,"Lotes":[],"EditalConvidados":[],"EditalAdendos":[],"EditalAnexos":[],"MembrosEquipe":[],"Interessados":[],"Objetivo":"","NomeModalidade":"","NomeModalidaCompleta":"","NomeSituacao":"","NomeOrgaoPromotor":"","NomeUnidadeCompradora":"","ChaveIdentificacaoDocumento":"DOCUMENTO_EDITAL","VenceMenorOferta":false,"Versao":0,"Chave":8005},"Modalidade":{"Descricao":"Pregão","Chave":1},"TipoLicitacao":{"Descricao":"Pública","SiglaSistemaBbmnet":"LIC","Chave":1},"TipoCotacao":{"Descricao":"Menor Preço","Chave":1},"OrgaoPromotor":{"NomeResumido":"CESAT OrgPub","IsAtivo":false,"Chave":1162},"EtapaLote":{"Descricao":"Não iniciado","Chave":1},"SituacaoLote":{"Descricao":"Em Andamento","Chave":1},"TipoTermino":{"IsRandomico":true,"Chave":1},"Lote":{"QuantidadeCasaDecimal":0,"DataHoraAlteracao":"0001-01-01T00:00:00","OfertasVencedoras":[],"Ofertas":[],"ItensLote":[],"LoteAdendos":[],"NumeroLote":1,"ValorTotalItensLote":0.0,"NumeroRodada":1,"Eventos":[],"DescricaoProduto":"","SomaPrecoProdutos":0.0,"DescricaoSituacaoLote":"","EditalLoteFormatado":"","DescricaoTipoLicitacao":"","DescricaoModalidade":"","NomeOrgaoPromotor":"","DataHoraInicio":"","Objeto":"","Versao":0,"OfertasMPEPP":[],"QuantidadeOfertasAtivas":0,"Chave":8029},"LoteItem":{"QuantidadeProduto":100.00000,"UnidadeProduto":{"DataInclusao":"0001-01-01T00:00:00","Chave":0.0},"PrecoProduto":0.0,"PrecoProdutoAtual":0.0,"DataHoraAlteracao":"0001-01-01T00:00:00","Numero":0,"CodigoDescricaoProduto":"","PrecoProdutoFormatado":"0,00","Ofertas":[],"Chave":8283},"CodigoUnidade":"Unidade","TempoDecorrido":0,"PrecoReferencia":50000.0000000000000,"PercentualVariacao":0.00,"DataHoraUltimaAlteracao":"2012-08-02T14:33:22","Estado":{"Chave":"AC"},"DivulgacaoPreco":false,"DataHoraUltimoInicio":"2012-08-02T14:50:00","QuantidadeInteressado":0.00000,"DescricaoModalidade":"Pregão Pública Menor Preço","PrecoReferenciaExibicao":50000.0000000000000,"PercentualVariacaoExibicao":0.00,"TempoDecorridoExibicao":1207233,"QuantidadeProdutoExibicao":"100,00000Unidade","SituacaoExibicao":"Não iniciado/Em Andamento","Legendas":[4],"MelhorLanceExibicao":0.0,"Chave":14},{"Edital":{"OpcaoDesclassificacaoRegraDezPorcento":false,"DataInclusaoEdital":"0001-01-01T00:00:00","NumeroEdital":"99902/2012","DescricaoObjeto":"BURGO","DataInicioFase":"2012-08-02T14:50:00","DataHoraUltimaAlteracao":"0001-01-01T00:00:00","InformacaoAtributoPadrao":false,"Lotes":[],"EditalConvidados":[],"EditalAdendos":[],"EditalAnexos":[],"MembrosEquipe":[],"Interessados":[],"Objetivo":"","NomeModalidade":"","NomeModalidaCompleta":"","NomeSituacao":"","NomeOrgaoPromotor":"","NomeUnidadeCompradora":"","ChaveIdentificacaoDocumento":"DOCUMENTO_EDITAL","VenceMenorOferta":false,"Versao":0,"Chave":8005},"Modalidade":{"Descricao":"Pregão","Chave":1},"TipoLicitacao":{"Descricao":"Pública","SiglaSistemaBbmnet":"LIC","Chave":1},"TipoCotacao":{"Descricao":"Menor Preço","Chave":1},"OrgaoPromotor":{"NomeResumido":"CESAT OrgPub","IsAtivo":false,"Chave":1162},"EtapaLote":{"Descricao":"Não iniciado","Chave":1},"SituacaoLote":{"Descricao":"Em Andamento","Chave":1},"TipoTermino":{"IsRandomico":true,"Chave":1},"Lote":{"QuantidadeCasaDecimal":0,"DataHoraAlteracao":"0001-01-01T00:00:00","OfertasVencedoras":[],"Ofertas":[],"ItensLote":[],"LoteAdendos":[],"NumeroLote":2,"ValorTotalItensLote":0.0,"NumeroRodada":1,"Eventos":[],"DescricaoProduto":"","SomaPrecoProdutos":0.0,"DescricaoSituacaoLote":"","EditalLoteFormatado":"","DescricaoTipoLicitacao":"","DescricaoModalidade":"","NomeOrgaoPromotor":"","DataHoraInicio":"","Objeto":"","Versao":0,"OfertasMPEPP":[],"QuantidadeOfertasAtivas":0,"Chave":8030},"LoteItem":{"QuantidadeProduto":50.00000,"UnidadeProduto":{"DataInclusao":"0001-01-01T00:00:00","Chave":0.0},"PrecoProduto":0.0,"PrecoProdutoAtual":0.0,"DataHoraAlteracao":"0001-01-01T00:00:00","Numero":0,"CodigoDescricaoProduto":"","PrecoProdutoFormatado":"0,00","Ofertas":[],"Chave":8284},"CodigoUnidade":"Caixa","TempoDecorrido":0,"PrecoReferencia":5000.0000000000000,"PercentualVariacao":0.00,"DataHoraUltimaAlteracao":"2012-08-02T14:33:22","Estado":{"Chave":"AC"},"DivulgacaoPreco":false,"DataHoraUltimoInicio":"2012-08-02T14:50:00","QuantidadeInteressado":0.00000,"DescricaoModalidade":"Pregão Pública Menor Preço","PrecoReferenciaExibicao":5000.0000000000000,"PercentualVariacaoExibicao":0.00,"TempoDecorridoExibicao":1207234,"QuantidadeProdutoExibicao":"50,00000Caixa","SituacaoExibicao":"Não iniciado/Em Andamento","Legendas":[4],"MelhorLanceExibicao":0.0,"Chave":15}]}