Forum
See question

PriGrelha com configuração inicial padrão.   

117 views
0
0

Boa tarde.

No meu projeto coloquei uma prigrelha (https://prnt.sc/10q6mx2) que só quero que me apresente dados depois de carregar no atualizar.

No entanto tenho um problema: antes de carregar no atualizar está a aparecer-me uma grelha padrão com linhas e colunas (https://prnt.sc/10q6kjx). É possível configurar para estar vazio quando se abre o ecrã?

Obrigado

José Paulo

Faça login para poder traduzir
V10
Marked as spam
Created 4 years and 7 months ago jospaulo
j
jospaulo Iniciante
Comments

@jospaulo Qual o codigo de incialização que estão a usar? Já viram os exemplos do Github? Ou a documentação aqui do site?
Isso aconteçe se como está propriedade priGrelha1.MostraLoadingScreen.

4 years and 7 months ago
sergiosereno
    Bom dia. Procurei algumas coisas mas não encontrei quase nada. Consegue dizer-me onde posso ver esses exemplos e documentação? Inicializo da seguinte forma: priEncomendas.Inicializa(PriSDKContext.SdkContext); priEncomendas.IniciaDadosConfig(); priEncomendas.AddColKey(colsEncomendas.Data.ToString(), FpCellType.CellTypeDate, "Data", 10, true, true, strCamposBaseDados: colsEncomendas.Data.ToString()); priEncomendas.AddColKey(colsEncomendas.Filial.ToString(), FpCellType.CellTypeStaticText, "Filial", 10, true, true, strCamposBaseDados: colsEncomendas.Filial.ToString()); priEncomendas.AddColKey(colsEncomendas.TipoDoc.ToString(), FpCellType.CellTypeStaticText, "Tipo Doc.", 10, true, true, strCamposBaseDados: colsEncomendas.TipoDoc.ToString()); priEncomendas.AddColKey(colsEncomendas.Serie.ToString(), FpCellType.CellTypeStaticText, "Série", 10, true, true, strCamposBaseDados: colsEncomendas.Serie.ToString()); priEncomendas.AddColKey(colsEncomendas.NumDoc.ToString(), FpCellType.CellTypeInteger, "Num. Doc.", 10, true, true, strCamposBaseDados: colsEncomendas.NumDoc.ToString(), blnDrillDown: true); priEncomendas.AddColKey(colsEncomendas.Entidade.ToString(), FpCellType.CellTypeStaticText, "Fornecedor", 10, true, true, strCamposBaseDados: colsEncomendas.Entidade.ToString(), blnDrillDown: true); priEncomendas.AddColKey(colsEncomendas.Nome.ToString(), FpCellType.CellTypeStaticText, "Nome", 10, true, true, strCamposBaseDados: colsEncomendas.Nome.ToString()); priEncomendas.AddColKey(colsEncomendas.Quantidade.ToString(), FpCellType.CellTypeNumber, "Qt. Enc.", 10, true, true, strCamposBaseDados: colsEncomendas.Quantidade.ToString()); priEncomendas.AddColKey(colsEncomendas.ValorDoc.ToString(), FpCellType.CellTypeCurrency, "Valor Doc.", 10, true, true, strCamposBaseDados: colsEncomendas.ValorDoc.ToString()); priEncomendas.AddColKey(colsEncomendas.Moeda.ToString(), FpCellType.CellTypeStaticText, "Moeda", 10, true, true, strCamposBaseDados: colsEncomendas.Moeda.ToString()); priEncomendas.AddColKey(colsEncomendas.CondPag.ToString(), FpCellType.CellTypeStaticText, "Cond. Pag.", 10, true, true, strCamposBaseDados: colsEncomendas.CondPag.ToString()); priEncomendas.AddColKey(colsEncomendas.PrazoMedioRec.ToString(), FpCellType.CellTypeInteger, "PrazoMedioRec", 10, true, true, strCamposBaseDados: colsEncomendas.PrazoMedioRec.ToString()); priEncomendas.AddColKey(colsEncomendas.Limite.ToString(), FpCellType.CellTypeNumber, "Limite", 10, true, true, strCamposBaseDados: colsEncomendas.Limite.ToString(), blnDrillDown: true); priEncomendas.AddColKey(colsEncomendas.ValorCC.ToString(), FpCellType.CellTypeNumber, "Valor C/C", 10, true, true, strCamposBaseDados: colsEncomendas.ValorCC.ToString(), blnDrillDown: true); priEncomendas.AddColKey(colsEncomendas.DocsNaoConvertidos.ToString(), FpCellType.CellTypeNumber, "Compras n/ Convertidas", 10, true, true, strCamposBaseDados: colsEncomendas.DocsNaoConvertidos.ToString(), blnDrillDown: true); priEncomendas.AddColKey(colsEncomendas.IDCabec.ToString(), FpCellType.CellTypeStaticText, "IDCabec", 10, true, true, strCamposBaseDados: colsEncomendas.IDCabec.ToString()); //priEncomendas.AddColKey(colsEncomendas.TipoEncomendaInfo.ToString(), FpCellType.CellTypeStaticText, "TipoEncomendaInfo", 10, true, true, strCamposBaseDados: colsEncomendas.TipoEncomendaInfo.ToString()); priEncomendas.AddColKey(colsEncomendas.NivelEncomenda.ToString(), FpCellType.CellTypeStaticText, "NivelEncomenda", 10, true, true, strCamposBaseDados: colsEncomendas.NivelEncomenda.ToString()); priEncomendas.AddColKey(colsEncomendas.EstadoEncomenda.ToString(), FpCellType.CellTypeStaticText, "EstadoEncomenda", 10, true, true, strCamposBaseDados: colsEncomendas.EstadoEncomenda.ToString()); priEncomendas.TituloGrelha = "Encomendas Pendentes de Aprovação"; priEncomendas.PermiteAgrupamentosUser = false; priEncomendas.PermiteEdicao = true; priEncomendas.PermiteOrdenacao = true; priEncomendas.PermiteActualizar = true; priEncomendas.PermiteFiltros = true; priEncomendas.PermiteDetalhes = false; priEncomendas.PermiteStatusBar = false; priEncomendas.PermiteDataFill = true; priEncomendas.PermiteVistas = false; priEncomendas.PermiteGrandeTotal = false; priEncomendas.PermiteGrafico = false; priEncomendas.LimpaGrelha(); Obrigado.
    4 years and 7 months ago
    jospaulo
      Olá @jospaulo não coloques tanto codigo aqui nos comentários é dificil de ler. Bem os exemplos estáo dentro do repositório github que podes acer pelo menu comunidade (https://github.com/PrimaverabssDeveloper/ERP10Extensibility/tree/master/samples/Primavera%20SDK) Quanto ao teu código, essa parte pareçe-me bem, mas não sei como está a propria inicialização da grelha.
      4 years and 7 months ago
      sergiosereno
        Pois... eu coloquei bem separado, mas aparentemente o comentário é condensado automaticamente aqui no fórum, por isso vou colocar em forma de imagem a inicialização que está no ficheiro de design do formulário. https://prnt.sc/10tl4cv Obrigado
        4 years and 7 months ago
        jospaulo
          Só com o código que colocou não deveriam aparecer linhas "dummy" na grelha. Pela imagem dá ideia que a grelha está mal configurada ou a enviar algum erro que esteja a ser "engolido", porque nenhuma das colunas está com a caption correta. Experimente configurar apenas uma coluna simples, com código e nome dado manualmente, e valide se mesmo assim tem o problema.
          4 years and 6 months ago
          joomartins-3
            1 answers
            3
            Private answer

            Bom dia. O link que colocou em cima sobre o repositório deixou de estar acessível (https://github.com/PrimaverabssDeveloper/ERP10Extensibility/tree/master/samples/Primavera%20SDK). Mudou de lugar ou retiraram?

            Faça login para poder traduzir
            Marked as spam
            Created 4 years and 7 months ago jospaulo
            j
            jospaulo Iniciante