Mentawai Lista de Dados no NetBeans

8 respostas
W

Olá pessoal,

Estou tendo problemas para fazer funcionar uma lista de dados utilizando o Mentawai no Netbeans. Já tentei colocar os arquivos genders_en_US.i18n e genders_pt_BR.i18n em vários locais do meu projeto, porém sempre recebo a mensagem: java.io.IOException: Could not find i18n file for list: genders

Oque estou fazendo errado? Onde devo colocar os arquivos i18n no projeto do Netbeans?

Grato.
Wallfox

8 Respostas

cassio

Isso é, cria uma pasta FORA do WEB-INF com o nome de lists e põe suas listas lá…
Eu nunca usei lista de dados em arquivo, sempre coloquei os elementos no código, mas até onde eu sei funciona assim…

saoj

Exatamente. O diretório list tem que estar no ROOT da aplicatção e não no WEB-INF.

Tenta aí e avisa se funcionou…

Adriano_Almeida

Cassio, o problema da lista no código é que quando vc quer uma lista internacionalizada vc vai ter uma trabalheira enorme no código, e talvez costure muito ela com if’s.

saoj

Para trocar o diretório default do metnawai para listas, tudo que vc tem que fazer no seu application manager é:

ListManager.setListDir(“WEB-INF/lists”);

por exemplo…

cassio

Cassio, o problema da lista no código é que quando vc quer uma lista internacionalizada vc vai ter uma trabalheira enorme no código, e talvez costure muito ela com if’s.

Eu sei! É que minhas aplicações rodam na intranet da empresa, não são públicas na internet! Então não me preocupo com internacionalização.
Além disso, se depois eu precisar trocar, é fácil, só tirar a declaração das listas e mandar puxar de um arquivo i18n :slight_smile:

W

saoj:

Para trocar o diretório default do metnawai para listas, tudo que vc tem que fazer no seu application manager é:

ListManager.setListDir(“WEB-INF/lists”);

por exemplo…

Obrigado Sérgio,

Agora funcionou.
Mas e para a Internacionalização? Como faço para alterar o diretório para WEB-INF/classes ?

Grato.
Wallfox

S

Use jsf.

saoj

Resposta aqui:

http://www.guj.com.br/posts/list/54079.java#284425

Criado 5 de março de 2007
Ultima resposta 7 de mar. de 2007
Respostas 8
Participantes 5