RichFaces IE

11 respostas
R

Bom dia, estou com problemas com o Richfaces no IE diversos componentes ficam sem ação, mas no firefox tudo funciona.
To usando IE 8, RichFaces 3.3.0

Por exemplo o comando rich:simpleTogglePanel, não funciona o botão de ocultar o texto.

Não gera erro, somente não funciona, alguem sabe como resolver, já tentei de tudo e nada.

Obrigado.

11 Respostas

alves.Felipe

cara… eu estava tendo problemas com o modalpanel… que não fechava… tinha que clica no modo de compatibilidade…
mas não sei se é o mesmo caso…
para resolver só atualizar o richfaces para 3.3.3.final…

Ygor

Nem o hotmail funciona direito no IE8 hahahaha

Brincadeiras a parte; O ideal seria utilizar o Rich 3.3.3Final
…lembrando que essa versão é para Jsf 1.2, tu até pode utilizar no Jsf2.0 com algumas modificações mas não aconselho.

R

Cara atualizei o RichFace para 3.3.3, mas ainda não funcionou.

Maldito IE.

Ygor

Quando tu diz “não gera erro” significa que nao gera erro no navegador ou no servidor ou em ambos?
Creio que o primeiro passo seria identificar onde esta o erro, algum atributo css que o browser não reconhece, ou alguma função javascript inexistente no navegador;

Se for o caso de css,a solução é simples, é só sobreescrever por alguma que funcione em ambos navegadores;
Se for o caso de js ficara um pouco mais complicado pois vai ser preciso escrever toda a função javascript na mão;

Geralmente é isso que acontece, mas ja passei por erros bizarros que da vontade de bater no IE…IE… é sempre ele!!

R

Então Ygor, não estoura erro nem no navegador nem no servidor.
abaixo segue um trecho de código simples de exemplo:

<%@taglib prefix="f" uri="http://java.sun.com/jsf/core"%>
<%@taglib prefix="h" uri="http://java.sun.com/jsf/html"%>
<%@taglib prefix="rich" uri="http://richfaces.org/rich"%>
<%@taglib prefix="a4j" uri="http://richfaces.org/a4j"%>

<f:view>
    <html>
        <head>          
            <title>JSP Page</title>
        </head>
        <body>
            <h:form>
                <h:panelGrid columns="1">
                    <h:inputText value="" id="text"/>
                    <h:form>
                        <rich:simpleTogglePanel width="450px" switchType="ajax">
                            <f:facet name="header">New York City</f:facet>
                            New York City (officially The City of New York) is the most populous city in
                            the United States, with its metropolitan area ranking among the largest                                            </rich:simpleTogglePanel>
                        <rich:panel style="width:500px">
                            <f:facet name="header">rich:tabPanel and rich:tab</f:facet>
                            <rich:tabPanel switchType="ajax">
                                <rich:tab label="New York City">
                                    Statue of Liberty
                                </rich:tab>

                                <rich:tab label="San Francisco">
                                    Golden Gate Bridge
                                </rich:tab>
                                <rich:tab label="Los Angeles">
                                    Hollywood
                                </rich:tab>
                            </rich:tabPanel>
                        </rich:panel>                        
                    </h:form>
                </h:panelGrid>                
            </h:form>
        </body>
    </html>
</f:view>

Vlw

F

Cara estou tento o mesmo problema que você. Já achou alguma solução?

Grato.

R

fernandosc:
Cara estou tento o mesmo problema que você. Já achou alguma solução?

Grato.

Nada ainda!!!

Minha solução esta sendo não usar estes componentes.

F

Cara isso é muito estranho!

Para você são só alguns ou todos os componentes richfaces que não estão funcionando?

R

fernandosc:
Cara isso é muito estranho!

Para você são só alguns ou todos os componentes richfaces que não estão funcionando?

Somente alguns…

F

Aqui também…

O maior problema é quando tento da um action usando componente richfaces!

L
renato.serra:
Então Ygor, não estoura erro nem no navegador nem no servidor. abaixo segue um trecho de código simples de exemplo:
<%@taglib prefix="f" uri="http://java.sun.com/jsf/core"%>
<%@taglib prefix="h" uri="http://java.sun.com/jsf/html"%>
<%@taglib prefix="rich" uri="http://richfaces.org/rich"%>
<%@taglib prefix="a4j" uri="http://richfaces.org/a4j"%>

<f:view>
    <html>
        <head>          
            <title>JSP Page</title>
        </head>
        <body>
            <h:form>
                <h:panelGrid columns="1">
                    <h:inputText value="" id="text"/>
                    <h:form>
                        <rich:simpleTogglePanel width="450px" switchType="ajax">
                            <f:facet name="header">New York City</f:facet>
                            New York City (officially The City of New York) is the most populous city in
                            the United States, with its metropolitan area ranking among the largest                                            </rich:simpleTogglePanel>
                        <rich:panel style="width:500px">
                            <f:facet name="header">rich:tabPanel and rich:tab</f:facet>
                            <rich:tabPanel switchType="ajax">
                                <rich:tab label="New York City">
                                    Statue of Liberty
                                </rich:tab>

                                <rich:tab label="San Francisco">
                                    Golden Gate Bridge
                                </rich:tab>
                                <rich:tab label="Los Angeles">
                                    Hollywood
                                </rich:tab>
                            </rich:tabPanel>
                        </rich:panel>                        
                    </h:form>
                </h:panelGrid>                
            </h:form>
        </body>
    </html>
</f:view>

Vlw

Uma primeira licao pra se aprender em jsf e que naum e permitido nested forms ,naym rola form dentro de form,por que vc tem dois forms aki?

<body>  
             <h:form>  
                 <h:panelGrid columns="1">  
                     <h:inputText value="" id="text"/>  
                     <h:form>  
                         <rich:simpleTogglePanel width="450px" switchType="ajax">  
                             <f:facet name="header">New York City</f:facet>
Criado 20 de agosto de 2010
Ultima resposta 2 de set. de 2010
Respostas 11
Participantes 5