Facelets com Ajax4JSF

6 respostas
ericomtx

Estou tentando integrar Facelets com ajax4jsf e estou tendo um erro em uma página, usando o firefox eu recebo o seguinte erro de script :

A4J is not defined

no meu arquivo xhtml tenho :

<t:document xmlns="http://www.w3.org/1999/xhtml"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:c="http://java.sun.com/jsp/jstl/core"
xmlns:sh="http://shale.apache.org/core"
xmlns:a4j="https://ajax4jsf.dev.java.net/ajax"
xmlns:t=“http://myfaces.apache.org/tomahawk”>

<ui:composition template="/template/template.xhtml">

o meu template.xhtml também tem a4j declarado

Na pagina que estou implementando eu tentei utilizar o seguinte :

<a4j:region id=“stat1”><h:inputText id=“usr”>

<a4j:support event=“onkeyup” />

</h:inputText>

<a4j:status startText=" Performing Request"

stopText=" Request Done" for=“stat1”>

</a4j:status></a4j:region>

Ao tentar digitar algo no inputText eu recebo o erro no browser

6 Respostas

Leozin

você já tentou ler isso?

http://labs.jboss.com/jbossajax4jsf/docs/devguide/en/html/SettingsForDifferentEnvironments.html#FaceletsSupport

ericomtx

Não pelo link que vc mandou mas pela documentação que vem no download do ajax4jsf

Eu tenho a seguinte configuração no web.xml :

org.ajax4jsf.VIEW_HANDLERS com.sun.facelets.FaceletsViewHandler Ajax4jsf Filter ajax4jsf org.ajax4jsf.Filter ajax4jsf *.jsf REQUEST FORWARD INCLUDE
aguiar13

Amigo, você conseguiu alguma solução para o seu problema?

Estou com este mesmo erro. No IE7 minha aplicação funciona corretamente, mas no firefox não.

Obrigado!

R

estou com mesmo problema

vitenho

galera coloquem essas tags pra ver se muda alguma coisa:

<context-param>
      <param-name>org.richfaces.CONTROL_SKINNING</param-name>
      <param-value>enable</param-value>
   </context-param>

   <context-param>
      <param-name>org.richfaces.CONTROL_SKINNING_CLASSES</param-name>
      <param-value>enable</param-value>
   </context-param>

   <!-- Change load strategy to DEFAULT to disable sending scripts/styles as packs -->

   <context-param>
      <param-name>org.richfaces.LoadStyleStrategy</param-name>
      <param-value>ALL</param-value>
   </context-param>

   <context-param>
      <param-name>org.richfaces.LoadScriptStrategy</param-name>
      <param-value>ALL</param-value>
   </context-param>

valeu

sauron_fight

Estou com um problema quero usar Richfaces e facelets.

coloquei no xhtml : xmlns:rich=“http://richfaces.org/rich

dentro do arquivo xhtml chamo o compomente richfaces: <rich:calendar></rich:calendar>

mais dentro dos componente richfaces não tenho acesso aos atributos, so tendo acesso ao atributo id, estou usando
facelets 1.1.14 e richfaces 3.3.0

Como esta :<rich:calendar></rich:calendar>

Como deveria esta <rich:calendar converter="" currentDate="" dayStyleClass=""> </rich:calendar>

Desde ja agradeco a todos.

Criado 29 de agosto de 2007
Ultima resposta 25 de jun. de 2010
Respostas 6
Participantes 6