Fórum
Ver pergunta

Multi seleção com F4   

63 visualizações
0
0

Boa tarde,

Eu estou a criar um desenvolvimento Primavera Forms, em que utilizo o F4 para ir buscar uma lista de funcionários.

Consigo abrir a lista com F4 e selecionar um funcionário com êxito. No entanto, não me é possivel selecionar vários funcionários ao mesmo tempo, como é feito no exemplo do “Processamento de salários em lote”:

Para utilizar o F4, coloquei a DLL “PRISDK100” na caixa de ferramentas (ToolBox) do Visual Studio, e arrastei o componente “F4TabelaSQL” para o Form. Para o colocar a funcionar, segui o exemplo que está no GitHub da Primavera (Projeto ERP10-SDK):

 

Como posso fazer com que seja possivel que os dados que selecionei apareçam todos na caixa de texto, em vez de apenas o primeiro da lista dos selecionados?

Muito Obrigado

Faça login para poder traduzir
Integração
V10
Marcado como spam
Criado há 9 meses e 3 semanas joolobo
j
joolobo Iniciante
3 respostas
1
Resposta privada

Boas

Em vez de utilizares o F4 ou PriF4, podes utilizar uma caixa de texto e colocar uma ação sobre a mesma e adicionares um botão como no filtro que estas vendo. A ação e o botão vão os dois invocar o método "PSO.Listas.GetF4SQL("Titulo", sql, "Colunas a capturar");"

O método "PSO.Listas.GetF4SQL("Titulo", sql, "Colunas a capturar");" devolve um objeto, logo teras de ver a informação e fazer a conversão correta para assim obteres a informação pretendida.

Faça login para poder traduzir
Marcado como spam
Criado há 5 meses e 1 semana inciotandonzage
i
inciotandonzage Responsiveness Member
    0
    Resposta privada

    Tenho a impressão que esse controlo não é sequer um F4 "normal". Não sei se esse controlo existe no PRISDK pois nunca o usei mas pode fazer como o Rafael sugeriu e utilizar directamente os controlos do DevExpress

    Faça login para poder traduzir
    Marcado como spam
    Criado há 9 meses e 3 semanas ricardogiro
    ricardogiro Responsiveness Member
      1
      Resposta privada

      Infelizmente não existem muito exemplos sobre o SDK, nem qualquer documentação que te ajude a entender o funcionamento (pelo que já andei á procura bastante tempo). O meu conselho é que ignores o SDK e uses os componentes do DevExpress.

      Faça login para poder traduzir
      Marcado como spam
      Criado há 9 meses e 3 semanas rafaelpereira-2
      r
      rafaelpereira-2 Responsiveness Member