Galera, estou desenvolvendo uma aplicação com JSF 1.2 e o RichFaces 3.3.
Eu preciso fazer dois textArea e 2 botões no meio.
O textArea possui uma lista onde eu posso selecionar uma linha e clicar no botão para adicionar no outro textArea, como se fosse uma lista de permissões.
Alguém sabe como fazer isso com RichFaces?
Ajuda richfaces
1 Resposta
A
Um Exemplo
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:rich="http://richfaces.org/rich"
xmlns:a4j="http://richfaces.org/a4j">
<ui:composition>
<rich:listShuttle var="cap" sourceValue="#{capitalsBean.capitals}" id="ls"
sourceListWidth="200px" targetListWidth="200px">
<rich:column>
<f:facet name="header">
<h:outputText value="State flag"/>
</f:facet>
<h:graphicImage value="#{cap.stateFlag}"/>
</rich:column>
<rich:column>
<f:facet name="header">
<h:outputText value="State capital"/>
</f:facet>
<h:outputText value="#{cap.state}"/>
</rich:column>
</rich:listShuttle>
<rich:hotKey selector="#ls" key="right" handler="#{rich:component('ls')}.copy()"/>
<rich:hotKey selector="#ls" key="left" handler="#{rich:component('ls')}.remove()"/>
<rich:hotKey selector="#ls" key="end" handler="#{rich:component('ls')}.copyAll()"/>
<rich:hotKey selector="#ls" key="home" handler="#{rich:component('ls')}.removeAll()"/>
</ui:composition>
Espero ter ajudado :wink:
FONTE : [url]http://livedemo.exadel.com/richfaces-demo/richfaces/hotKey.jsf?c=hotKey&tab=usage[/url]
Criado 17 de fevereiro de 2012
Ultima resposta 17 de fev. de 2012
Respostas 1
Participantes 2