Mensagens enviadas por: ibira
Índice dos Fóruns » Perfil de ibira » Mensagens enviadas por ibira
Autor Mensagem
Dessa forma provavelmente você não vai saber qual caixa de texto possui cada valor.... Você vai precisar de id para o componente....
Aqui na empresa em que trabalho, foi criado uma estrutura que faz os componentes em JSF dinamicamente.
Dependendo da necessidade (que acho que é o seu caso) é interessante, criamos os componentes como objetos mesmo (new HtmlInputtext() - da biblioteca do JSF) e adicionamos na árvore de componentes do JSF, dentro de um Panel por exemplo.

Já respondi outra pessoa aqui no forum com esse mesmo problema.....
Não seria:

String sql = "SELECT max(?) as MAX FROM ?" ;

ao inves de

String sql = "SELECT max(?) MAX FROM ?" ;
Estou fazendo alguns testes com essa biblioteca, baixei o projeto, abri no eclipse e rodei o ant que tem no projeto, e me gerou um JAR (flamingo.jar).
Tamanho final do aplicativo, do JAR.
Pelo menos quando utilizei (já faz um ano mais ou menos) a aplicação ficou grande quando fiz pelo Netbeans, utilizando sim o editor visual.
Não reclamei dos plugins, são muito bons mesmo, auxiliam muito principalmente para que está aprendendo, só que quando trabalhei, tinha um grande problema com o tamanho final da aplicação, onde fazendo com o eclipse consegui deixar com a metade do tamanho da aplicação feita com o netbeans.
Quando trabalhei com JME, comecei utilizando o Netbeans, mas ele injeta muito código desnecessário, deixando o sistema muito grande sem necessidade.
Utilizei o Eclipse.
Como foi dito, depende do banco, fiz um boloto (com JBoleto) para o Unibanco e foi de um jeito e agora estamos migrando para o Bradesco e o cálculo, principalmente do modulo 11 é diferente.
Uso aqui a construção dinamica de componentes em JSF - Richfaces

Porém, não uso o FacesContextr para cria e sim como objeto mesmo e no fim adiciona na lista de componentes do panel.

HtmlSelectOneMenu som = new HtmlSelectOneMenu(); por exemplo...

E para buscar o valor pego com o valueexpression dele, pra mim fica mais fácil....
som.setValueExpresion("value", <ValueExpression>;
Ao invés de AjaxCommandButton utilize HtmlAjaxCommandButton.

Utilizo assim e funciona na boa......
O que foi feito aqui na empresa onde trabalho é desenvolver o tal código na linguagem da impressora, PPLA por exemplo....
# 1540 [http-8080-1] ERROR util.JDBCExceptionReporter - ERRO: relação "hibernate_sequence" não existe

Não é isso??? Existe essa relação?
Seu menagedBean está com que escopo? Request ou Session?
Deve ser request, se for tenta usar o keepAlive, que mantem os atribtos ajax ativos no escopo request...
No live demo do richfaces tem exemplos da utilização
Via applet dá sim, um colega meu de trabalho fez, pegou um código aqui fo guj mesmo, Só não posso te dar maiores explicações pq não mexi com isso.
Mas está funcionando via applet, sistema web imprimindo em uma impressora térmica.

Não trabalho com icefaces, mas sim com richfaces.
Também temos problema com o tamanho, mas se deve (ao meu entender) ao JSF e sim as bibliotecas de javascript que os frameworks usam para utilizar o Ajax.
Realizamos otimizações tanto no web.xml da aplicação, compactando os javascripts e CSSs que são utilizados e também utilizando o gzip do tomcat.
O tamanho do download da nossa aplicação caiu de 1.13mb para em torno de 300kb, utilizando o Richfaces, não sei como seria com Icefaces...
 
Índice dos Fóruns » Perfil de ibira » Mensagens enviadas por ibira
Ir para:   
Powered by JForum 2.1.8 © JForum Team