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 閱讀(411) 評論(0)  編輯  收藏 所屬分類: Seam
          主站蜘蛛池模板: 朝阳市| 滨海县| 贵州省| 德化县| 闽清县| 宝鸡市| 孟连| 泰州市| 越西县| 陕西省| 通河县| 额尔古纳市| 澎湖县| 达尔| 西宁市| 易门县| 峨边| 东源县| 招远市| 定远县| 三江| 武鸣县| 宁国市| 新竹市| 慈利县| 含山县| 金塔县| 松滋市| 威宁| 林口县| 天峨县| 谢通门县| 肇庆市| 镇巴县| 兴隆县| 淳安县| 西峡县| 柳江县| 蒲江县| 巴中市| 蓬安县|