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封裝得更方便易用。  回復  更多評論
            

          主站蜘蛛池模板: 盱眙县| 聊城市| 葵青区| 静乐县| 益阳市| 扎鲁特旗| 林州市| 南华县| 福泉市| 灵川县| 凤山县| 扬州市| 墨江| 中方县| 朝阳县| 蓬溪县| 丰县| 富民县| 墨江| 赣榆县| 营山县| 西藏| 长乐市| 甘洛县| 太保市| 平泉县| 绥滨县| 栾川县| 洪江市| 治县。| 綦江县| 会理县| 广水市| 衡阳市| 二连浩特市| 始兴县| 铜山县| 保德县| 遵义县| 遂昌县| 阿图什市|