FAQ: Guia Rápido de Métodos de DBO-II - Widgets
Produto: | Datasul |
Ambiente: | Unspecified |
Versão: | 2 |
Sintoma
Os usuários estavam com dificuldade em usar os manuais de construção e uso de DBO.
Causa
Os manuais são bastante complexos, o que dificulta a busca de informações.
Solução
• Instanciar a BO que tem a origem das informações para o widget, se for necessário.
• Criar um método AfterDisplayFields com base na seguinte lógica (EXEMPLO):
procedure afterDisplayFields:
if avail ttCliente then
assign rsTermos:screen-value in frame fPage2 = ttCliente.cod-termos.
End procedure.
Os principais tópicos referentes ao uso de widgets foram reproduzidos no guia abaixo:
• Criar um widget que representará as informações. Quando seja radio-set ou selection-list, ele deverá vir dentro de um retângulo com um label identificando-o.
• Instanciar a BO que tem a origem das informações para o widget, se for necessário.
• Criar um método AfterDisplayFields com base na seguinte lógica (EXEMPLO):
procedure afterDisplayFields:
if avail ttCliente then
assign rsTermos:screen-value in frame fPage2 = ttCliente.cod-termos.
End procedure.
• Criar um método AfterSaveFields com base na seguinte lógica (EXEMPLO):
procedure afterSaveFields:
assign ttLCliente.cod-termos = rsTermos.
End procedure.
procedure afterSaveFields:
assign ttLCliente.cod-termos = rsTermos.
End procedure.
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas