Ola pessoal estou começando com jsf e preciso de ajuda !!! Gostaria de fazer um pop-up do tipo list , e retornar o link escolhido para meu formulário jsf …mais estou com problemas para fazer isso vou colocar meu formulario e minha lista para analisarem…!!!
<script type="text/javascript">
function abrir(){
window.open ('http://localhost:8080/Shift/faces/pages/listas/listafuncionario.jsp ', 'none', 'status=yes,menubar=yes,scrollbars=yes,height=280,width=300,left=0,top=0');
}
</script>
</head>
<body>
<f:view>
<h:form id="formFuncPrincipal" >
<h1><h:outputLabel>Cadastro de Funcionários Suporte</h:outputLabel></h1>
<h:outputText value="#{msg.NOMES}"></h:outputText>
<h:inputText id="nomefunc" value="#{participaSuporteManagerBean.participasuporte.idFuncionario}"></h:inputText>
<h:commandButton styleClass="buttons" value="Suporte" onclick="javascript:abrir();" /> <br>
<h:outputText value="#{msg.NOMEF}"></h:outputText>
<h:inputText value="#{participaSuporteManagerBean.participasuporte.idSuporte}"></h:inputText>
<h:commandButton styleClass="buttons" value="Funcionario" onclick="javascript:abrir();" /> <br>
</h:form>
</f:view>
</body>
</html>
meu popup com a lista
<script type="text/javascript">
</script>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<!--Chamada ao arquivo tabelas.css que contém as espeficicação de estilos -->
<link rel="stylesheet" type="text/css" href="/Shift/css/tabela.css"/>
<title>JSP Page</title>
</head>
<body>
<f:view>
<h1><h:outputText value="Funcionarios" /></h1>
<h:form id="formlistafunc" >
<!--
criação de uma tabela HTML através da tag JSF dataTable, note a chamada
aos elementos CSS através do atributo styleClass (Para o dataTable
inteiro),o atributo headerClass (para a linha de cabeçalho) e
columnClasses(para as colunas da tabela)
-->
<h:dataTable var="objetoCliente" value="#{funcionarioManagerBean.selectfunci}" styleClass="tabela" headerClass="cabecalho" columnClasses="primeiro,ultimo,primeiro,ultimo" >
<h:column>
<f:facet name="header">
<h:outputText value="Código"/>
</f:facet>
<h:outputText value="#{objetoCliente.idFuncionario}"/>
</h:column>
<h:column>
<f:facet name="header">
<h:outputText value="Nome"/>
</f:facet>
<h:commandLink onclick="javascript:putData();" ><h:outputText id="idlista" title="nome" value="#{objetoCliente.nomeFuncionario}"/></h:commandLink>
</h:column>
<h:column>