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 閱讀(406) 評論(0)  編輯  收藏 所屬分類: Seam
          主站蜘蛛池模板: 庐江县| 报价| 敦煌市| 永善县| 荆门市| 大石桥市| 边坝县| 安远县| 合江县| 油尖旺区| 额尔古纳市| 昌黎县| 墨江| 松桃| 库车县| 新巴尔虎右旗| 长治市| 岳普湖县| 阿瓦提县| 鄂尔多斯市| 吐鲁番市| 怀集县| 星子县| 荃湾区| 连城县| 托克逊县| 诸城市| 公主岭市| 昭通市| 黑河市| 资源县| 吴桥县| 株洲市| 民乐县| 丰原市| 依兰县| 依安县| 德惠市| 吴桥县| 历史| 盈江县|