|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ExibiçãoScripts, de funções booleanas, podem ser executados durante a preparação da janela PAD:
e das tabelas (mestre e detalhes):
Se deseja exibir (a janela, ficha, planilha, detalhe ou coluna), a função deve retornar verdadeiro. Consulte o nome da tabela (usando sf), para verificar a qual planilha o script se refere. Note que colunas, fichas e planilhas são criadas mas não são visíveis. Pode especificar uma constante em lugar do nome do script. Por exemplo, se não deseja que o usuário possa ordenar colunas, especifique: onColOrder= F;. VisualizaçãoPara configurar a aparência da janela, utilize:
BotõesTambem é possível atribuir scripts aos botões wizard, print, exportar, recarregar e filtro das janelas PAD e árvores:
Os scripts devem ser funções que retornam true para continuar executando as ações padrão ou false para finalizar. EspecificaçãoOs script a serem executados são informados nas colunas:
Quando o mesmo evento é especificado em mais de um itemAction, eles são executados na ordem acima. ExemplosNo exemplo abaixo, o script muda o comportamento padrão do botão imprimir e mostra um relatório chamado "Clientes em Aberto":
function show( cName: string ): boolean; No exemplo abaixo, o script muda a cor de fundo de toda célula, quando a coluna FERIADO for verdadeira.
procedure pintaRegistro(); |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
© 2008−2016 Argow |