Sealyu

          --- 博客已遷移至: http://www.sealyu.com/blog

            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            618 隨筆 :: 87 文章 :: 225 評論 :: 0 Trackbacks
          如果使用ajax方式拖拽rich:tree中的節點,
          在DropEvent對應的listener的方法中可以調用AjaxContext重新reRender:
          public void processDrop(DropEvent dropEvent){
          。。。
          。//此處處理邏輯
          UITreeNode destNode = (UITreeNode)dropEvent.getSource();
          AjaxContext ac = AjaxContext.getCurrentInstance();
          // Add destination tree to reRender
           ac.addComponentToAjaxRender(destNode.getUITree());

          另外,如果要在拖拽后reRender其他的節點,要用到oncomplete屬性,使用一個jsfunction來reRender。單純的reRender不起作用,我猜原因可能是listener并不是按照一個ajax請求的方式來的,所以單純的ajax reRender也不起作用。


          posted on 2009-08-13 15:05 seal 閱讀(407) 評論(0)  編輯  收藏 所屬分類: Seam
          主站蜘蛛池模板: 余干县| 宜兰市| 武穴市| 贵溪市| 分宜县| 毕节市| 沧源| 湾仔区| 克东县| 晋江市| 石柱| 洱源县| 富锦市| 彰化县| 彰武县| 伊川县| 武定县| 嘉义县| 阿坝| 酒泉市| 华坪县| 彭水| 霸州市| 定襄县| 沁水县| 娱乐| 南阳市| 黑河市| 砚山县| 图们市| 绍兴市| 张家口市| 承德市| 镇安县| 望江县| 和硕县| 天水市| 海安县| 黄龙县| 介休市| 潢川县|