SetClassesToZend()

De DTI Wiki

Ir para: navegação, pesquisa

Essa função tem como objetivo definir todas as classes e VO's Value Object que serão carregadas do PHP pelo ZendAMF. Para o uso desta função, deve-se informar uma array com o nome da classe, sem as letras VO, pois a função loadUserClass se encarrega de verificar se os arquivos existem ou não e também adicionar o VO no final da classe.

Seu uso é recomendado na função init() do evento creationComplete dos módulos:

/********************************************
 * Função responsável por definir as classes a serem usadas pelo ZendAMF
 * @author Tomazio
 * @return void
 **/
public function setClassesToZend():void
{
	var local:String = "/web/admin/enviaEmail/"; //Armazena o endereço da pasta padrão dentro da pasta intranet/flexService
 
	//Define num array todas as classes a serem usadas
	var classes:Array = new Array(
	[ {CLASSE:"nomeClasse", LOCAL: local}, 
	  {CLASSE:"nomeClasse", LOCAL: local},
	  {CLASSE:"nomeClasse", LOCAL: local}
	]);
 
	roLoadApplication.setClasseToWork(classes);
}

Para que essa função seja utilizada de forma correta, ela tem que estar acima de todas as chamadas dos RemoteObjects's e também deve-se configurar por padrão este RemoteObject na aplicação:

<mx:RemoteObject
	id="roLoadApplication"
	source="LoadApplication">
	<mx:method name="setClasseToWork" fault="{Alert.show('Ocorreu um erro ao inicializar a aplicação.','Erro');}" />
</mx:RemoteObject>
Ferramentas pessoais
Espaços nominais
Variantes
Ações
Navegação
Ferramentas