Este é o site histórico da documentação 4D. As documentações estão sendo movidas progressivamente para developer.4d.com |
|||
|
4D v20.2
Formulários Dinâmicos
|
{ "windowTitle" : "Hello World" , "windowMinWidth" : 220, "windowMinHeight" : 80, "method" : "HWexample" , "pages" : [ null , { "objects" : { "text" : { "type" : "text" , "text" : "Hello World!" , "textAlign" : "center" , "left" : 50, "top" : 120, "width" : 120, "height" : 80 }, "image" : { "type" : "picture" , "pictureFormat" : "scaled" , "picture" : "/RESOURCES/Images/HW.png" , "alignment" : "center" , "left" : 70, "top" : 20, "width" :75, "height" :75 }, "button" : { "type" : "button" , "text" : "OK" , "action" : "Cancel" , "left" : 60, "top" : 160, "width" : 100, "height" : 20 } } } ] } |
Este formulário pode ser carregado em um diálogo com o código 4D abaixo:
Open form window("/RESOURCES/HW.json")
DIALOG("/RESOURCES/HW.json")
O que exibe o formulário:
Quando criar formulários a partir de arquivos, eles devem:
Notas:
Todas as rotas de arquivos podem ser relativas ou absolutas. Devem utilizar '/' como delimitador de rota e são resolvidas da maneira abaixo:
Notas:
Formulários dinâmicos podem conter ponteiros JSON. Ponteiros JSON são automaticamente resolvidos quando chamar um comando 4D que aceite um formulário dinâmico como parâmetro (rota de arquivo .json ou objeto 4D):
Para saber mais sobre ponteiros JSON, veja a seção Definir Ponteiros JSON.
Documentação removida
A documentação nesta seção foi atualizada e movida para developer.4d.com nas seções abaixo:
Produto: 4D
Tema: Criar formulários
Criado por: 4D v16 R6
Manual de Desenho 4D ( 4D v20)
Manual de Desenho 4D ( 4D v20.1)
Manual de Desenho 4D ( 4D v20.2)