Thinking in sky

          --老賀的BLOG

            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            21 隨筆 :: 0 文章 :: 35 評論 :: 0 Trackbacks
          Dorado確實是很創意的產品,最近在邊學邊用,把一些心得記錄下來以便以后好查。

          1. 在客戶端調用dataset1.flushData()時,會到服務端調用該ViewModel實現類的doLoadData(),如果doLoadData()方法里還有其它Dataset,如
          Dataset dataset2 = getDataset("dataset2");
          Dataset dataset3 
          = getDataset("dataset3");
              這個時候,就得不到除dataset1以外的任何dataset,也就是說dataset1和dataset2為null


          2. 在客戶端,dataset.setValue("str")方法會再次觸發afterChange事件,如果在afterChange里直接調用dataset.setValue()將產生死循環,應該:
          //disableEvents:禁止數據集觸發用戶事件 
          dataset.disableEvents(); 

          dataset.setValue("contractStatus",1);
           
          //enableEvents:允許數據集觸發用戶事件 
          dataset.enableEvents(); 

          posted on 2007-05-16 09:35 老賀 閱讀(1047) 評論(1)  編輯  收藏 所屬分類: J2EE框架

          評論

          # re: dorado學習心得(持續更新) 2007-08-20 14:19 小賀
          突然發現Wicket跟DORADO很像, 都是基于組件的,只是Dorado封裝得更方便易用。  回復  更多評論
            

          主站蜘蛛池模板: 长乐市| 扎兰屯市| 湖口县| 威宁| 华安县| 筠连县| 道真| 甘肃省| 满洲里市| 京山县| 于都县| 大埔区| 延川县| 安达市| 吉林省| 绵阳市| 北川| 遂平县| 右玉县| 得荣县| 滁州市| 房山区| 舒兰市| 潢川县| 美姑县| 镇巴县| 大同县| 盐城市| 于都县| 恩施市| 南召县| 鹤山市| 泸定县| 北流市| 南昌县| 晋中市| 河北省| 八宿县| 揭阳市| 霞浦县| 工布江达县|