Este é o site histórico da documentação 4D. As documentações estão sendo movidas progressivamente para developer.4d.com

  •  
 
4D v19.8
Design Object Access

Accès objets développement 

 

Constante  Type Valeur Comment
Attribute executed on server  Inteiro longo 8 Corresponde a opção  "Executar no servidor"
Attribute folder name  Inteiro longo 1024 Nome da pasta para o método (atributo "pasta"). Quando passe esta constante, deve passar um nome de pasta em attribValue:
  • Se o nome corresponde a uma pasta válida, o método se coloca nesta pasta pai,
  • Se a pasta não existe, o comando não muda nada no nível da pasta pai,
  • Se passar uma cadeia vazia, o método se localiza ao nível da raiz.
Attribute invisible  Inteiro longo 1 Corresponde a opção "Invisível"
Attribute published SOAP  Inteiro longo 3 Corresponde à opção "Oferecido como serviço web"
Attribute published SQL  Inteiro longo 7 Corresponde à opção "Disponível via SQL"
Attribute published Web  Inteiro longo 2 Corresponde à opção "Disponível via as etiquetas HTML e os URLs 4D (4DACTION...)"
Attribute published WSDL  Inteiro longo 4 Corresponde à opção "Publicado em WSDL"
Attribute shared  Inteiro longo 5 Corresponde à opção "Compartilhado entre componentes e base local"
Code with tokens  Inteiro longo 1

Inclui os tokens no código exportado

On object locked abort  Inteiro longo 0 A carga do objeto se aborta (funcionamento por defeito)
On object locked confirm  Inteiro longo 2 4D mostra uma caixa de diálogo permitindo-lhe eleger entre intentar novamente o abortar. Em modo remoto, esta opção não é suportada (a carga se abandona)
On object locked retry  Inteiro longo 1 4D tenta carregar o objeto até que seja liberado
Path all objects  Inteiro longo -1 Combinação das rotas de todos os métodos da base
Path class  Inteiro longo 32

Rota de definição de classe. Exemplo:
[class]/Person
[class]/Student

Path database method  Inteiro longo 2

Rota de métodos de banco de dados especificados. Lista desses métodos:
[databaseMethod]/onStartup
[databaseMethod]/onExit
[databaseMethod]/onDrop
[databaseMethod]/onBackupStartup
[databaseMethod]/onBackupShutdown
[databaseMethod]/onWebConnection
[databaseMethod]/onWebAuthentication
[databaseMethod]/onWebSessionSuspend
[databaseMethod]/onServerStartup
[databaseMethod]/onServerShutdown
[databaseMethod]/onServerOpenConnection
[databaseMethod]/onServerCloseConnection
[databaseMethod]/onSystemEvent
[databaseMethod]/onSqlAuthentication
[databaseMethod]/onHostDatabaseEvent
[databaseMethod]/onRESTAuthentication
[databaseMethod]/onMobileAppAuthentication
[databaseMethod]/onMobileAppAction

Path project form  Inteiro longo 4

Rota dos métodos formulário projeto e de todos seus métodos objeto. Exemplos:
[projectForm]/myForm/{formMethod}
[projectForm]/myForm/button1
[projectForm]/myForm/mylist
[projectForm]/myForm/button1

Path project method  Inteiro longo 1 Nome do método.
Exemplo: MeuMétodoProjeto
Path table form  Inteiro longo 16

Rota dos métodos formulário tabela e de todos seus métodos objeto. Exemplos:
[tableForm]/table_1/Form1/{formMethod}
[tableForm]/table_1/Form1/button1
[tableForm]/table_1/Form1/mylist
[tableForm]/table_2/Form1/mylist

Path trigger  Inteiro longo 8 Rota dos triggers da base. Exemplos:
[trigger]/tabela_1
[trigger]/tabela_2


Voir aussi  

METHOD Get attribute
METHOD Get path
METHOD GET PATHS
METHOD RESOLVE PATH
METHOD SET ACCESS MODE
METHOD SET ATTRIBUTE