<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title><![CDATA[Últimas mensagens do tópico "JSF e Rich, problemas ao renderizar tela"]]></title>
		<link>http://www.portaljava.com/forum/posts/list/34.page</link>
		<description><![CDATA[Últimas mensagens enviadas no tópico "JSF e Rich, problemas ao renderizar tela"]]></description>
		<generator>JForum - http://www.jforum.net</generator>
			<item>
				<title>JSF e Rich, problemas ao renderizar tela</title>
				<description><![CDATA[ Senhores, vejam o problema, <br /> <br /> Tenho um VOItemExpressao com dois atributos : id e descricao. <br /> <br /> No meu bean tenho uma lista desse VOItemExpressao com valores inseridos por usuario e uma lista de VOItemExpressao com os valores selecionados no componente. <br /> <br /> Estou usando um &lt;h:selectManyListbox&gt; para trabalhar com essas listas.  Segue alguns trechos de codigo para ilustrar melhor o que estou fazendo: <br /> <br /> No meu Bean <br /> <br /> [code]<br /> /** Lista de expressao selecionada na tela */<br /> private List&lt;VOItemExpressao&gt; expressaoSelecionada = new ArrayList&lt;VOItemExpressao&gt;();<br /> 	<br /> /** Lista de expressao da tela */<br /> private List&lt;VOItemExpressao&gt; listaExpressao = new ArrayList&lt;VOItemExpressao&gt;();<br /> [/code]<br /> <br /> <br /> No meu xhtml, o componente onde sao incluido valores e selecionados.<br /> <br /> [code]<br /> &lt;s:decorate id="expressaoDaTelaIdDecoration" template="/template/templateValidacao.xhtml"&gt;				        		<br /> &lt;h:selectManyListbox<br /> converter="#{ManterRegraModoRealTimeBean.converterID}"<br /> id="listaExpressao" size="6" <br /> styleClass="TextInput" <br /> style="width:500px;" <br /> value="#{ManterRegraModoRealTimeBean.expressaoSelecionada}"&gt;<br />      &lt;s:selectItems value="#{ManterRegraModoRealTimeBean.listaExpressao}" var="tp" label="#{tp.descricao}" /&gt;																					<br /> &lt;/h:selectManyListbox&gt;<br /> &lt;/s:decorate&gt;	<br /> [/code]<br /> <br /> <br /> Ainda no meu xhtml, no botao onde será capturado os valores dos respectivos Fields, estou usando ajax para "rerenderizar" no meu selectMany<br /> <br /> [code]<br /> &lt;a4j:commandLink id="botaoIncluir" value="Incluir" styleClass="CommandButtonsLinks" action="#{ManterRegraModoRealTimeBean.addExpressao}" reRender="expressaoDaTelaIdDecoration"/&gt;<br /> [/code]<br /> <br /> <br /> Nessa re-renderizacao em ajax está o problema. <br /> <br /> Quando vou inserir novos valores nessa lista, inserindo sempre na ultima posicao da lista está tudo ok, a re-renderizacao ocorre normalmente e os novos valores sao apresentados no componente. <br /> <br /> O problema é que tenho uma funcionalidade que se o usuario selecioanar uma linha e clicar em incluir novos valores, tenho que inserir na posicao onde está a linha selecionada. No meu bean a insercao ocorre normalmente porem isso nao é re-renderizado na tela!!!!!<br /> <br /> por exemplo, se usar um insert posicional como lista.add(posicao, elemento) essa minha lista nao é re-renderizada na tela enquanto nao dou um refresh na mesma!!! se eu apertar F5 blz, atualiza, senao, nao atualiza.<br /> <br /> Ja tentei ao inves de usar ajax usar um &lt;h:commandLink&gt; normal e nao funcionou tambem, ao que tudo indica o problema está em manipular as posicoes dessa lista e re-renderizar na tela, mas quando insiro na ultima posicao da lista funciona ok!!!<br /> <br /> alguem tem alguma ideia?? ja tentei usar &lt;a4j:region&gt; e &lt;a4j:outputPanel ajaxRendered="true"&gt; no meu selectMany mas nada.<br /> <br /> nao sei se ficou muito confuso o que tentei explicar acima, se tiver tento explicar melhor..<br /> <br /> vlw!<br /> <br /> ]]></description>
				<guid isPermaLink="true">http://www.portaljava.com/forum/posts/preList/45095/165824.page</guid>
				<link>http://www.portaljava.com/forum/posts/preList/45095/165824.page</link>
				<pubDate><![CDATA[Tue, 30 Sep 2008 10:31:59]]> GMT</pubDate>
				<author><![CDATA[ pdioniziofilho]]></author>
			</item>
			<item>
				<title>Re:JSF e Rich, problemas ao renderizar tela</title>
				<description><![CDATA[ Olá,<br /> <br /> Bom o que eu consegui perceber é que este bean seu não está mantendo o estado, isto é primordial, depois analise se há algum problema de validação. Fazendo estas verificações acredito que dê certo. <br /> <br /> ps: o Region deve abranger a região que deve ser validada E A REQUISIÇÃO DEVE PARTIR DE DENTRO DELE.]]></description>
				<guid isPermaLink="true">http://www.portaljava.com/forum/posts/preList/45095/165828.page</guid>
				<link>http://www.portaljava.com/forum/posts/preList/45095/165828.page</link>
				<pubDate><![CDATA[Tue, 30 Sep 2008 14:14:13]]> GMT</pubDate>
				<author><![CDATA[ marcossousa]]></author>
			</item>
	</channel>
</rss>