Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Composition Setup
import.css=/download/attachments/327912/newLayout.css
Classe: FwDialogModal
Compatível Países: Todos
Sistemas Operacionais: Todos
Compatível às Bases de Dados: Todos
Nível de Acesso: Nível 1 (Acesso Clientes)
Idiomas: Português, Inglês, Espanhol
Versão P12
Descrição
Mostra uma dialog Modal
   

createDialog

Sintaxe
FWDIALOGMODAL():createDialog()-> NIL

Descrição
Método responsável por criar a janela e montar os paineis.
Esse método não ativa a classe, ele apenas cria os componentes.
Para ativar a classe é necessário usar o método activate.


activate

Sintaxe
FWDIALOGMODAL():activate()-> NIL

Descrição
Método responsável por ativar a janela.


getPanelMain

Sintaxe
FWDIALOGMODAL():getPanelMain()-> NIL

Descrição
Método responsável por retornar o painel principal da janela.
Esse painel é o painel onde devem ser colocados os componentes que
se deseja mostra na janela.


addCloseButton

Sintaxe
FWDIALOGMODAL():addCloseButton([ bClose ])-> NIL

Descrição
Método responsável por criar um botão "Fechar" na janela.


Parâmetros
Nome Tipo Descrição Default Obrigatório Referência
bClose Bloco de Código Bloco de código que deve ser acionado no botão
{|| SELF:OOWNER:END()}
 

addYesNoButton

Sintaxe
FWDIALOGMODAL():addYesNoButton()-> NIL

Descrição
Método responsável por criar os botões "Não" e "Sim", deixando como
focal o botão "Sim".


Veja também

Método getButtonSelected

addNoYesButton

Sintaxe
FWDIALOGMODAL():addNoYesButton()-> NIL

Descrição
Método responsável por criar os botões "Não" e "Sim", deixando como
focal o botão "Não".


Veja também

Método getButtonSelected

addExitPageButton

Sintaxe
FWDIALOGMODAL():addExitPageButton([ bClose ], [ bSave ], [ bGoBack ])-> NIL

Descrição
Método responsável por criar os botões "Sair da página", "Continuar Editando" e "Salvar".


Parâmetros
Nome Tipo Descrição Default Obrigatório Referência
bClose Bloco de Código Bloco de código usado no botão "Sair da Página" {|| }
bSave Bloco de Código Bloco de código usado no botão "Salvar" {|| }
bGoBack Bloco de Código Bloco de código usado no botão "Continuar Editando"
{|| }
 

addButtons

Sintaxe
FWDIALOGMODAL():addButtons(<aButtons >)-> NIL

Descrição
Método responsável por criar botões na barra.


Parâmetros
Nome Tipo Descrição Default Obrigatório Referência
aButtons Array array com as informações dos botões, na seguinte estrutura:
[n]
[n][1] cResource Nome do resource compilado no RPO que será a imagem do botao
[n][2] cTitle Titulo do Botao
[n][3] bBloco Bloco de codigo que será executado
[n][4] cToolTip Comentário do botão
[n][5] nShortCut Tecla para se criar o ShortCurt
[n][6] lShowBar Indica que o botão estará visível na barra
[n][7] lConfig Indica se botao estara visivel na configuracao
X
 

AddUserBtn

Sintaxe
FWDIALOGMODAL():AddUserBtn()-> NIL

Descrição
long_description
   

setUIDelete

Sintaxe
FWDIALOGMODAL():setUIDelete()-> NIL

Descrição
Método responsável por definir que a janela deve exibir a interface
de janela de exclusão de formulário.


createDeletePanel

Sintaxe
FWDIALOGMODAL():createDeletePanel()-> NIL

Descrição
Método responsável por criar o conteudo do painel superior quando a
janela é do tipo UIDelete.
Quando a janela modal é usada como uma interface de exclusão, o painel
superior exibe uma imagem diferenciada.


enableFormBar

Sintaxe
FWDIALOGMODAL():enableFormBar()-> NIL

Descrição
Método responsável por habilitar/desabilitar a barra de botões da
janela. O padrão é exibir a barra.


enableAllClient

Sintaxe
FWDIALOGMODAL():enableAllClient()-> NIL

Descrição
Método responsável por definir que a janela deve ocupar a tela inteira.


getButtonSelected

Sintaxe
FWDIALOGMODAL():getButtonSelected()-> nOption

Descrição
Método responsável por retornar qual botão o usuário selecionou.
Esse método somente tem utilidade caso a janela esteja sendo usada
com os botões "Sim" e "Não".


Retorno
nOption Retorna 1 caso tenha sido selecionado o botão "Sim" e
retorna 0 caso tenha sido selecionado o botão "Não"

Veja também

Método addNoYesButton
Método addYesNoButton

setInitBlock

Sintaxe
FWDIALOGMODAL():setInitBlock()-> NIL

Descrição
long_description
   

setTimer

Sintaxe
FWDIALOGMODAL():setTimer(<nTempo >, <bAction >)-> NIL

Descrição
Set um Timer na Dlg

Parâmetros
Nome Tipo Descrição Default Obrigatório Referência
nTempo Numérico Tempo em segundos X
bAction Bloco de Código Acao do Timer
{|| SELF:OOWNER:END()} X
 

setValid

Sintaxe
FWDIALOGMODAL():setValid()-> NIL

Descrição
Seta a Validacao do dialog
   

setWhen

Sintaxe
FWDIALOGMODAL():setWhen()-> NIL

Descrição
Seta o when do dialog
   

setCloseButton

Sintaxe
FWDIALOGMODAL():setCloseButton()-> NIL

Descrição
   

setSubTitle

Sintaxe
FWDIALOGMODAL():setSubTitle(<cSubTitle >)-> NIL

Descrição
Define um subtitulo para a janela.


Parâmetros
Nome Tipo Descrição Default Obrigatório Referência
cSubTitle Caracteres Sub Titulo da janela
X
 

setCloseBlock

Sintaxe
FWDIALOGMODAL():setCloseBlock(<bClose >)-> NIL

Descrição
Define um bloco de código para o botão fechar.


Parâmetros
Nome Tipo Descrição Default Obrigatório Referência
bClose Bloco de Código bloco de código
X
 

SetTitle

Sintaxe
FWDIALOGMODAL():SetTitle(<cTitle >)-> NIL

Descrição
Seta o titulo da Janela.

Parâmetros
Nome Tipo Descrição Default Obrigatório Referência
cTitle Caracteres Nome da janela X