Olá, Devs!!!!
Uma dica rápida:
Vamos imaginar que temos um sistema onde um colaborador precisa ter vários equipamentos em seu nome como consta no exemplo abaixo. A Mariana tem dois equipamentos em seu nome e dois S/N. Como podemos colocar uma lista dentro de blocos e replicar essa função mais rapidamente ?
Vamos lá…..
Vamos até a aplicação Core Widget e vamos procurar o módulo da aplicação ou que deve estar… NomeaDaAplicação_CW
Vamos então criar um bloco dentro do nosso MainFlow.
Depois, criamos um bloco com o nome da ação que será feita. Nosso exemplo é Machine EmployeeId, Então, este será o nome do nosso bloco.
Depois em nosso ecrã vamos precisar arrastar uma lista para a tela e essa lista, terá o Source apontado para o aggregate Machine pois é lá que estão nossos dados.
E vamos precisar uma Expression onde o seu valor vai ser o nome da máquina que está vindo do aggregate Machine.
Vamos precisar fazer um filtro em nosso aggregate informando que o EmployeeId que está com a machine será = ao EmployeeId ou seja..
Em nossa lógica do OnparameterChanged vamos atualizar nosso aggregate Machine.
Agora vamos para a criação do Event do Bloco.
Em nossa expression vamos colocar um link. Neste link, vamos chamar nosso Event que no nosso exemplo está como (MachineIdOnClick) e vamos ter um parâmetro de entrada que será o ID da tabela Machine.
Pronto, Nosso bloco está pronto para ser consumido em nossa aplicação principal.
Agora em nossa aplicação principal, vamos jogar nosso bloco para onde queremos a informação.
Comentários
Postar um comentário