Autor |
Mensagem |
|
Em nome de toda a equipe Linkcom Agradeço pelo elogio..
e também seja bem vindo ao fórum.
Qualquer dúvida estamos a disposição!
|
 |
|
Bruno, vamos por lá sim, eu ja pedi para abrirem o projeto lá, so que até agora nada!
enquanto isso estamos deixando na linkcom mesmo, assim que terminar o processo de cadastro da conta no sf.net irei migrar os dados e publicar para o pessoal.
[]'s
|
 |
|
Ae bruno.. tranquilo??
Cara.. ainda não fizemos isso não, mais já está na lista de pendências. Se tu quiser dar uma ajudada seria legal..
mais vamos ver se conseguimos resolver isso o mais rápido o possível.
E obrigado pela visita. =p
|
 |
|
Disponha =p!
|
 |
|
Tem sim guilherme, basta você sobrescrever o template padrão do neo...
faça o seguinte...
crie um pacote com o seguinte nome: br.com.linkcom.neo.view.template
Vai no fonte do neo e pegue o arquivo TabelaResultadosTag.jsp e cole para dentro da sua aplicação no pacote que você criou.. ai você pode brincar a vontade com o template..
[]'s
|
 |
|
Guilherme, primeiro ponto que quero lhe chamar a atenção é que o método que deve ser extendido é o entrada(WebRequest....)
Code:
@Override
protected void entrada(WebRequestContext request, Bean bean) throws Exception {
}
o doEntrada tem a função apenas de mandar para o jsp correto em cada situação, no caso a entrada de dados.
O problema da listagem é o seguinte.. você pode fazer e sobrescrever o getLista e alterar a lista que vai para o datagrid. assim:
Code:
protected ListagemResult<Bean> getLista(WebRequestContext request, FiltroListagem filtro) {
ListagemResult<Bean> result = super.getLista(request, filtro);
List<Bean> list = result.list();
for (Bean bean : list) {
//carrega aqui os dados
}
return result;
}
Ai no seu caso seria ideal que você colocasse esse hash map no service do seu bean e depois carregasse..
primeiro você poe o service na action assim:
Code:
protected BeanService beanService;
public void setBeanService(BeanService beanService){
this.beanService = beanService
}
cria um método dentro do seu BeanService:
Code:
public Hashtable<String, String> getListaAlgumaCoisa(){
Hashtable<String, String> hashtable = new Hashtable<String, String>();
hashtable.put("I","Interditado");
hashtable.put("D","Destruído");
hashtable.put("E","Entupido");
hashtable.put("O","Ok");
return hashtable;
}
ai voltando a sua action faz assim:
Code:
protected ListagemResult<Bean> getLista(WebRequestContext request, FiltroListagem filtro) {
ListagemResult<Bean> result = super.getLista(request, filtro);
List<Bean> list = result.list();
for (Bean bean : list) {
bean.setPropriedade(beanService.getListaAlgumaCoisa().get(bean.getPropriedade()));
}
return result;
}
e no entrada você muda para
Code:
@Override
protected void entrada(WebRequestContext request, Bean bean) throws Exception {
request.setAttribute("listaStatus", beanService.getListaAlgumaCoisa());
}
entendeu???
[]'s
|
 |
|
Rs.. que isso marden!!!
ve ae!!! significa que se você conseguir usar estamos bastante evoluidos!!!!
eehehe!!!!
teh
|
 |
|
kkk.. Concerteza Leandro.. eu mesmo sou um desses desesperados de final de período! ehehhee...
té!
|
 |
|
Guilherme, dentro do crud controller tem um método chamado carregar, sobrescreve ele e faça algo mais ou menos assim:
NomedoBean nomedobean= super.carregar(request,bean);
nomedobean.setAlgo1(nomedobean.getAlgo().getMaster());
return nomedobean;
Entendeu?
Posta o seu código ai que fica mais fácil.
[]'s
|
 |
|
Eu não entendi a dúvida guilherme, teria como ser mais específico? posta o código do seu bean e também do seu jsp de entrada/saída.
té!
|
 |
|
Estamos ai pra isso!!
té!
|
 |
|
Guilherme, boa sugestão.
Vou adicionar este componente. Em breve te dou o feedBack e você dá uma testada.
Obrigado..
|
 |
|
Guilherme, seja bem vindo ao nosso fórum.
Experimenta trocar de java.util.Date para java.sql.Date.
é um bug no framework, já vamos mandar a correção. E colocamos para download.
Você é de onde?
Obrigado.
|
 |
|
Ai márcio, seria interessante convidar estes alunos para participar do nosso fórum e dar o feedback deles aqui, o que acha?
té!
|
 |
|
Túlio, atualmente ainda não tem não, mais estamos montando uma integração do neo com o projeto também mineirinho j2ee spider para a geração de código.
URL: www.j2eespider.net
té!
|
 |
|