Utilisation de JSP et RichFaces. Le div de recherche devrait devenir aveugle lorsque le bouton "Lancer la recherche" est cliqué et que la div de résultats devrait rester aveugle.Problème lors de l'utilisation de richfaces pour aveugler et mettre au rebut
<div id="paper">
<f:view>
<h:form>
<div id="criteria">
<rich:panel header="Search">
<h:inputText value="#{Bean.name}" id="name">
<h:outputLabel for="name" value="Enter Name: " />
</h:inputText>
<a4j:commandButton value="Run Search" action="#{Bean.runSearch}"
onclick="hideCrit({duration:0.8}); showResult({delay:1.5,duration:0.5});"
reRender="searchresultstable">
</a4j:commandButton>
</rich:panel>
</div> <!-- end criteria -->
<rich:effect name="hideCrit" for="criteria" type="BlindUp" />
<rich:effect name="showResult" for="results" type="BlindDown" />
<div id="results" style="display: none;">
<a4j:commandButton
id="searchbttn" value="Back To Search"
onclick="hideResult({duration:0.8}); showCrit({delay:0.9,duration:0.5});"
reRender="searchresultstable" />
<rich:panel header="Results">
<rich:dataTable id="searchresultstable" value="#{Bean.results}" var="req"
styleClass="dataTable" rowClasses="oddrow, evenrow">
<f:facet name="header">
<rich:columnGroup>
<h:column>
<h:outputText styleClass="headerText" value="Name" />
</h:column>
</rich:columnGroup>
</f:facet>
<rich:columnGroup>
<rich:column>
<h:outputText value="#{req.name}" />
</rich:column>
</rich:columnGroup>
</rich:dataTable>
</rich:panel>
</div> <!-- end results -->
<rich:effect name="showCrit" for="criteria" type="BlindDown" />
<rich:effect name="hideResult" for="results" type="BlindUp" />
</h:form>
</f:view>
</div> <!-- end paper -->
Je l'exécute sur le serveur Web Tomcat.
Les bibliothèques sont inclus:
- JSF 1.2
- JSTL 1.1
- commons-BeanUtils-1.7.0.jar
- commons-collections-3.2.jar
- commons-lang -2.2.jar
- commons-logging-1.1.1.jar
- mysql-connector-java-3.1.1.jar
- richfaces-api-3.3.0.GA.jar
- richfaces-impl-3.3.0.GA.jar
- richfaces-ui-3.3.0.GA.jar
Je suis avoir deux erreurs.
Cette charge sur:
element.dispatchEvent est pas une fonction
et quand le bouton "Lancer la recherche" est cliqué.
element.makeClipping est pas une fonction
EDIT Il semble que d'autres composants riches fonctionnent tels que, cependant, j'ai essayé plusieurs, comme fondu et ils ne semblent pas fonctionner.
Merci,
Que signifie 'aveugle haut/bas'? – willcodejavaforfood
c'est un effet riche. le div sera aveugle haut/bas semblable à des stores sur une fenêtre. –
voici quelques exemples http://livedemo.exadel.com/richfaces-demo/richfaces/effect.jsf;jsessionid=9E92F34062C180D0E4B796D745242DAC?c=effect&tab=usage –