Boa tarde pessoal,
Estou tendo um problema com uma aplicação, eu tenho uma classe filial
e uma classe cliente, ambas mapeadas, elas têm em comum um atributo do
tipo cidade, que é uma classe mapeada também.
package br.com.nfe.modelo {
[Bindable]
[RemoteClass(alias="br.com.nfe.modelo.Filial")]
public class Filial {
public var codigo : int;
public var razaoSocial : String;
public var fantasia : String;
public var endereco : String;
public var endNumero : String;
public var complemento : String;
public var bairro : String;
public var cep : String;
public var telefone : String;
public var cnpj : String;
public var inscEstadual : String;
public var cidadeFil : Cidade;
public function Filial(){
}
}
}
package br.com.nfe.modelo {
[Bindable]
[RemoteClass(alias="br.com.nfe.modelo.Cliente")]
public class Cliente {
public var codigo : int ;
public var nome : String ;
public var endereco : String ;
public var endNumero : String ;
public var complemento : String ;
public var bairro : String ;
public var telefone : String ;
public var cidadeCli : Cidade ;
public var cep: String ;
public var cliFisica : ClienteFisica ;
public var cliJuridica: ClienteJuridica ;
public function Cliente() {
}
}
}
package br.com.nfe.modelo {
[Bindable]
[RemoteClass(alias="br.com.nfe.modelo.Cidade")]
public class Cidade {
public var codigo : int;
public var nome : String;
public var estado : String;
public var codIbge : String;
public var codPais : int;
public function Cidade() {
}
}
}
Quando eu faço pesquisa de filial com apenas o módulo de filiais
aberto a consulta vem correta, com todos os parâmetros preenchidos
inclusive os dados referentes a cidade. porém se eu abrir o módulo de
clientes a cidade vem como null. O inverso também é válido, se eu
abrir clientes primeiro busca os dados do cliente corretamente (cidade
inclusive), e na busca de filiais a cidade vem como null.
E em qualquer caso o atributo Cidade está correto no java.
Estou usando Flex 3.6, blazeDS 4.0.0.14931.
Alguém já viu algo semelhante? estou comendo alguma bola?
Vinícius Hoffmann Fontoura
--
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para [email protected]
Para sair da lista, envie um email em branco para
[email protected]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev