Eu configurei o Facelets com JSF, RichFaces e a4j. Beleza funcionam perfeito, porém tenho que fazer na mão porque ao adicionar a bibliotecas do richfaces ele não funciona mais o autocomplete, somente do Html, isso eu já perguntei pra vários conhecidos.
Alguém saberia resolver isso?
<!-- Plugging the "Blue Sky" skin into the project --><context-param><param-name>org.richfaces.SKIN</param-name><param-value>blueSky</param-value></context-param><!-- Making the RichFaces skin spread to standard HTML controls --><context-param><param-name>org.richfaces.CONTROL_SKINNING</param-name><param-value>enable</param-value></context-param><!-- Defining and mapping the RichFaces filter --><filter><display-name>RichFacesFilter</display-name><filter-name>richfaces</filter-name><filter-class>org.ajax4jsf.Filter</filter-class></filter><filter-mapping><filter-name>richfaces</filter-name><servlet-name>FacesServlet</servlet-name><dispatcher>REQUEST</dispatcher><dispatcher>FORWARD</dispatcher><dispatcher>INCLUDE</dispatcher></filter-mapping><context-param><param-name>javax.faces.DEFULT_SUFFIX</param-name><param-value>.xhtml</param-value></context-param><!-- Saida de debug especial para desenvolvimento --><context-param><param-name>facelets.DEVELOPMENT</param-name><param-value>true</param-value></context-param><!-- Parametros opcionais JSF-RI para ajudar a DEBUG --><context-param><param-name>com.sum.faces.validateXML</param-name><param-value>true</param-value></context-param><context-param><param-name>com.sum.faces.verifyObjects</param-name><param-value></param-value></context-param><!-- Faces Servlet --><servlet><servlet-name>FacesServlet</servlet-name><servlet-class>javax.faces.webapp.FacesServlet</servlet-class><load-on-startup>1</load-on-startup></servlet><!-- Faces Mapping --><servlet-mapping><servlet-name>FacesServlet</servlet-name><url-pattern>*.jsf</url-pattern></servlet-mapping>
Fora a tag de pagina inicial e tals, mas isso ele cria sozinho no netBeans, eu tive que adicionar somente os parametros do RichFaces.
Ai quando eu adiciono as bibliotecas do richfaces no build Path (isso que eu peguei as versões 3.2.2 do site do jboss) não funciona nem o auto-complete do facelets mais.,
Só fica o html basicão, nem h:outputText ele completa com ctrl + space.
Estou com o mesmo problema, estava procurando no forum a mesma coisa.
Estou utilizando JSF 1.2 + FACELETS + RICHFACES 3.3
Andei pesquisando e esse bug é dar versão 3.3 do richfaces, o auto-complete não funciona nos arquivos “xhtml”.
Achei uma solução em um blog americano:
1 - Abrir o arquivos richfaces-ui-3.3***.jar
2 - editar o arquivo META-INF/richfaces.taglib.xml
3 - No final possui umas declarações de “function” apague todas.
Estou tentando agora essa solução, só estou com problema como faço para editar esse arquivo, já que ele está dentro de um “jar” ?
Se vc consenguir achar a solução, não esquece de postar ai.
robertopegoretti
eu uso duas versões do richfaces no mesmo projeto, a versão 3.2 eu não empacoto, e a 3.3.1 eu empacoto, assim tenho o autocompletar da versão antiga, com as funcionalidades da nova versão.
alves.Felipe
cara… eu uso a versão 3.3.0 ( richfaces-api-3.3.0.GA.jar) e funciona bem…
danielfigueiredoc
Mas você ta usando facelets e xhtml?
Porque o auto-complete funciona bem quando se usa só o JSF sem os arquivos xhtml.
Eu vou tentar fazer isso de retirar a function dos arquivos (porque agora não to em casa), mas eu já tentei só que quando achei tirei a do richfaces.taglib e a do rich.taglib por isso pode não ter funcionado.
Tenterei também colocar a versão antiga e a mais nova pra testar, como citado, dai posto uma resposta do resultado!
Obrigado a todos!
alves.Felipe
danielfigueiredoc:
Mas você ta usando facelets e xhtml?
Porque o auto-complete funciona bem quando se usa só o JSF sem os arquivos xhtml.
isso mesmo…
F
fernandohls8888
Daniel vc conseguiu ?
Fiz aqui e a “a4j” esta com o auto-complete funcionando, contudo o "rich"
não.
J
JBarbosa
Sofro com esse problema também e a única solução que encontrei foi essa de modificar os .jars, mas não sei como faz isso.
No Eclipse funciona normalmente, mas não gosto de usá-lo. O problema deve ser o plugin pro NetBeans.
Testei a nova versão do rich faces, a 3.3.2, e o problema continua.
Se alguém conseguir fazer funcionar modificando o .jar, por favor, compartilhe conosco =D
J
JBarbosa
E ai gente, alguém conseguiu contornar o problema?
renanigt
Eu antes também não conseguia o Autocomplete quando estava nas páginas .xhtml, a única solução que achei foi instalando o plugin do JBoss Tools, pois pelo que vi, acho que o Eclipse não da Autocomplete nas páginas .xhtml.
Segue o link: http://labs.jboss.com/tools/download
Espero ter ajudado. 8)
J
JBarbosa
Então cara, no Eclipse com o plugin do JBossTools sempre foi de boa, mas eu particulamente não gosto do Eclipse.
O problema é no NetBeans. A gente quer que funcione no NetBeans =(
Como solução deixo o Eclipse do lado só como rascunho pra documentação hehe.