4D v13.4

METHOD SET ATTRIBUTE

Página Inicial

 
4D v13.4
METHOD SET ATTRIBUTE

METHOD SET ATTRIBUTE 


 

METHOD SET ATTRIBUTE ( rota ; tipoAtrib ; valorAtrib {; *} )  
Parâmetro Tipo   Descrição
rota  Texto in Rota do método projeto
tipoAtrib  Inteiro longo in Tipo de atributo
valorAtrib  Booleano in True = selecionar atributo
False = desfazer a seleção do atributo
Operador in Se passado = o comando aplica ao banco de dados local quando é executado de um componente (parâmetro ignorado fora deste contexto)

O comando METHOD SET ATTRIBUTE permite definir o valor do atributo tipoAtrib para o método projeto designado pelo parâmetro rota. Este comando somente funciona com métodos projeto. Se passar uma rota não válida, um erro é gerado.

No parâmetro tipoAtrib, passe um valor que indique o tipo de atributo a definir. Pode usar as seguintes constantes do tema Design Object Access:

Constante Tipo Valor Comentário
Attribute Executed on server Inteiro longo 8
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"


Passe True no parâmtero valorAtrib para selecionar a opção correspondente e False para desfazer a seleção. 

Pode executar este comando desde um componente, ams neste caso deverá passar o parâmetro porque o acesso ao código do componente é somente leitura. Se omitir o parâmetro * neste contexto, o erro -9763 é gerado.

 

Este comando não pode ser executado em modo compilado. Quando é chamado neste modo, irá gerar o erro -9762.

Exemplo  

Seleção da propriedade "Compartilhado entre componentes e o banco local" para o método projeto "Seleção diálogo":

 METHOD SET ATTRIBUTE("Seleção diálogo";Attribute Shared;True)

 
PROPRIEDADES 

Produto: 4D
Tema: Accesso aos Objetos de Design
Número 1192

 
INDEX

Lista alfabética dos comandos

 
HISTÓRIA 

New
Criado por: 4D v13

 
VER TAMBÉM 

Design Object Access
METHOD Get attribute