Estou fazendo um sistema e estou fazendo a parte que o menu precisa ser dinâmico, lendo a partir de um XML. Mas para fazer isso, eu tenho que fazer no lado do servidor e retornar o menu para o cliente, pois o GWT não conhece as classes java.io.* e outras para controle de arquivo, já que o mesmo é só JavaScript.
Eu monto o menu no server e quando eu retorno isso, ele retorna nulo e dá o seguinte erro:
Se eu mudo o retorno pra uma String ele funciona. Criei uma classe que herda o MenuBar e implementei o IsSerializable, o mesmo eu fiz com a interface Command. E mesmo assim não funcionou. Alguém já conseguiu fazer isso?
Se alguém tiver uma idéia melhor pra fazer esse menu, será muito bem vindo hehe.
hehe, então cara, eu só quero retornar o objeto MenuBar do servidor que já vem todo recheado com a nova configuração. Se tiver uma idéia para isso ser mais fácil.
Cara, eu estou com o mesmo problema, em um contexto diferente, mas também querendo popular um objeto no servidor e mandar para o cliente ( que já conhece esse objeto uma vez que a classe está declarada no client ).
Assim que descobrir alguma coisa posta ai. Estou procurando também!
Valeu
Cara, eu consegui fazer um jeito. Usando o HTTPRequest. Procura nos samples do GWT que você vai ver um exemplo chamado SimpleXML. Eu consegui popular o meu menu usando esse recurso. Ficou perfeito.
Eu não estou no meu pc, mas se tiver dúvidas eu posto o código depois.
[quote=Pilantra]Cara, eu consegui fazer um jeito. Usando o HTTPRequest. Procura nos samples do GWT que você vai ver um exemplo chamado SimpleXML. Eu consegui popular o meu menu usando esse recurso. Ficou perfeito.
Eu não estou no meu pc, mas se tiver dúvidas eu posto o código depois.
Abraços.[/quote]
Blz…valeu! Vou procurar mas mesmo assim, se conseguir postar depois agradeço.
Abraço
[quote=rbaldessar][quote=Pilantra]Cara, eu consegui fazer um jeito. Usando o HTTPRequest. Procura nos samples do GWT que você vai ver um exemplo chamado SimpleXML. Eu consegui popular o meu menu usando esse recurso. Ficou perfeito.
Eu não estou no meu pc, mas se tiver dúvidas eu posto o código depois.
Abraços.[/quote]
Blz…valeu! Vou procurar mas mesmo assim, se conseguir postar depois agradeço.
Abraço[/quote]
Hmmm, tas passando então um XML para o cliente e não um Objeto de uma classe, por exemplo, um vo.
É. Meu interesse seria mesmo passar um objeto VO do servidor para o cliente porém não utilizando o rpc.