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

Página Inicial

 
4D v20 R7
Design Object Access

Design Object Access 

 

Constante  Tipo Valor Comentário
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


Ver também 

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

 
PROPRIEDADES 

Produto: 4D
Tema: Lista de temas constantes

 
HISTÓRIA 

 
ARTICLE USAGE

Manual de linguagem 4D ( 4D v20 R7)