Problema rich faces!

0 respostas
rdantas

Boa noite pessoal,

Estou implementando o componente ListShuttle e estou com dificuldades em capturar o evento disparado quando o usuário seleciona um item na lista de itens selecionados. 
Meu cenário é o seguinte:
     Tenho um ListShuttle onde listo as rotinas do sistema, nele o usuário passa de um lado para o outro as rotinas de acesso permitido. Quando ele seleciona uma rotina liberada(na lista de sourceValue), eu preciso carregar outro selectOneListbox com todas as acoes de cada rotina.  tentei usar o a4j:Support, com o event="onclick", mas ele é disparado quando o cara clica nos botões, e não quando o cara clica dentro da lista.

Alguém  fez algo parecido que possa me dar uma luz??

Ah!! Abaixo vai meu codigo:

<rich:listShuttle 
	id="menuItem"
	var="menuItems" 
	converter="converterMenuItem"
	sourceValue="#{permissaoFacade.menuItemOferecidosList}"
	targetValue="#{permissaoFacade.menuItemPermitidosList}"
	fastOrderControlsVisible="false" 
	orderControlsVisible="false"
	copyAllControlLabel="Incluir todos"
	copyControlLabel="Incluir selecionado(s)"
	removeAllControlLabel="Excluir todos"
	removeControlLabel="Excluir selecionado(s)"
	sourceCaptionLabel="Itens de Menu oferecidos"
	targetCaptionLabel="Itens de Menu permitidos">
	<rich:column>
		<h:outputText value="#{menuItems.nome}" >
			<a4j:support reRender="acao" event="onclick" ajaxSingle="true" 
				actionListener="#{permissaoFacade.setaAcao}"/>
		</h:outputText>									
	</rich:column>
</rich:listShuttle>

valew!!!

Criado 25 de março de 2008
Respostas 0
Participantes 1