隨筆-9  評論-168  文章-266  trackbacks-0

          HTML:
           <script type="text/javascript" src="extjs.js"></script> 
          <f:view>
             <div id="MyPageGrid" ></div>
              <h:form prependId="false">
              
          <a4j:jsFunction oncomplete="changeFinish(data);" name="processMethod"
              data="#{ValueChangeTest.name},#{ValueChangeTest.age}">                          //李四,23
             </a4j:jsFunction>

          <a4j:commandButton type="submit" value="good" onclick="changeBegin();" />       //必須用函數先激活JS.如:onclick

              </h:form>
            </f:view>


          JS:
          function changeBegin(){
             alert("good");
             var _name = "good";
                processMethod();      //調用a4j:jsFunction產生的JS,如上面name值.即為產生一個名為processMethod的JS函數
          }
          function changeFinish(data){
             alert("finish");
             alert(data);     //李四,23
          }

          輸出:
          依次彈出good/finish/李四,23 對話框.
          posted on 2008-06-13 16:43 紫蝶∏飛揚↗ 閱讀(3123) 評論(1)  編輯  收藏 所屬分類: JSF數據轉換

          評論:
          # re: JSF ->JavaScript 用 A4J 完成前臺后臺數據交互 2016-08-20 09:51 | GVFZ
          RETYUGIHOJ  回復  更多評論
            
          主站蜘蛛池模板: 公安县| 远安县| 洪雅县| 清原| 武定县| 台湾省| 兰考县| 唐山市| 商城县| 马龙县| 涿州市| 柳林县| 武鸣县| 岑巩县| 合阳县| 台中市| 沙田区| 巍山| 香港| 林口县| 进贤县| 潢川县| 马鞍山市| 全椒县| 辽阳县| 清涧县| 澄迈县| 上犹县| 时尚| 南溪县| 鄂伦春自治旗| 呼玛县| 安岳县| 呼伦贝尔市| 城步| 永定县| 越西县| 伊通| 赤峰市| 沂源县| 安阳县|