Características do Requisito
Linha de Produto: | Microsiga Protheus |
Segmento: | Serviços |
Módulo: | Prestadores de Serviços Terceirização |
Rotina: | TECA700 |
O ponto de entrada pode ser utilizado para criação de novos botões na EnchoiceBar.
Ponto de Entrada
Descrição: | AT700BU2 – Adiciona botões de usuário na EnchoiceBar. |
Localização: | Atualizações>>Field Services>>Projetos>>Projetos>>Incluir>>Outras Ações>>Tarefas>>Outras ações ou Atualizações>>Field Services>>Projetos>>Projetos>>Incluir>>F4>>Outras ações |
Programa Fonte: | TECA700.PRW |
Função: | AT700BU2 |
Retorno: | Array com os botões de usuário. |
Parâmetros: | Nenhum. |
Exemplo de uso
#include "PROTHEUS.CH"
User Function AT700BU2()
Local aArrayBtn := {} //criação de um array para ser utilizado na adição de um novo botão (Função aAdd)
aAdd(aArrayBtn,{ "BotãoTeste1",{ |x| U_testBtn() }, "Teste de Botão 1", "Teste de Botão 1" }) //Exemplo 1
//Parametros da função aAdd: Nome da variável array criada e conteúdo do array (4 posições).
//A posição [2] indica o bloco executável da função do botão criado e as posições [3] e [4], o nome do botão visível ao usuário na EnchoiceBar.
aAdd(aArrayBtn,{ "BotãoTeste2",{ |x| U_testBtn() }, "Teste de Botão 2", "Teste de Botão 2" }) //Exemplo 2
//Atente-se a utilização do U_ antes da função, para o correto funcionamento.
Return aArrayBtn
User Function testBtn() //Função do novo botão criado.
//Rotina do novo botão.
Return
Import HTML Content
Visão Geral
Conteúdo das Ferramentas