| 4D v13.4METHOD SET ATTRIBUTE | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 
 | 
    4D v13.4
 METHOD SET ATTRIBUTE 
         | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| METHOD SET ATTRIBUTE ( rota ; tipoAtrib ; valorAtrib {; *} ) | ||||||||
| Parâmetro | Tipo | Descrição | ||||||
| rota | Texto |   | Rota do método projeto | |||||
| tipoAtrib | Inteiro longo |   | Tipo de atributo | |||||
| valorAtrib | Booleano |   | True = selecionar atributo False = desfazer a seleção do atributo | |||||
| * | Operador |   | 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" | 
Este comando não pode ser executado em modo compilado. Quando é chamado neste modo, irá gerar o erro -9762.
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)
	Produto: 4D
	Tema: Accesso aos Objetos de Design
	Número 
        1192
        
        
        
	

	Criado por: 4D v13
Design Object Access
METHOD Get attribute