2009-04-27 11 views
1

JSPとRichFacesの使用。 「検索を実行」ボタンがクリックされ、結果divがブラインドダウンすると、検索部門はブラインドになります。リッチフェイスを使用してブラインドアップとブラインドダウンの問題

 <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 --> 

私はこれをtomcat Webサーバーで実行しています。ライブラリが含ま

は以下のとおりです。

  • JSF 1.2
  • JSTL 1.1
  • コモンズ-々BeanUtils-1.7.0.jar
  • コモンズ・コレクション-3.2.jar
  • コモンズ・ラング-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

私は2つのエラーが発生します。負荷の

この: "ファイル名を指定して実行検索" ボタンがクリックされたときに

でelement.dispatchEventは

と、この機能ではありません。

element.makeClippingが機能

EDITではありません他のリッチコンポーネントがそのような仕事と思われるが、しかし、私はそのようなフェードなど、複数を試してみましたが、彼らは仕事していないようです。

ありがとう、

+0

「ブラインドアップ/ダウン」とはどういう意味ですか? – willcodejavaforfood

+0

それは豊富な効果です。 divはウィンドウ上のブラインドと同様にブラインドアップ/ダウンします。 –

+0

ここにいくつかの例がありますhttp://livedemo.exadel.com/richfaces-demo/richfaces/effect.jsf;jsessionid=9E92F34062C180D0E4B796D745242DAC?c=effect&tab=usage –

答えて

1

問題はcontext.xmlファイルのパラメータでした。

オリジナルファイル:

<?xml version="1.0" encoding="UTF-8"?> 
<Context antiJARLocking="true" path="/project"/> 

antiJARLockingパラメータは、私が認識ものではありませんでしたので、私はそれを削除し、すべてが今、正常に動作します。

新しいファイル:入力皆のため

<?xml version="1.0" encoding="UTF-8"?> 
<Context path="/project"> 

感謝。