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

          主站蜘蛛池模板: 沁水县| 庆安县| 营口市| 武夷山市| 文成县| 五家渠市| 桂东县| 晋中市| 乌拉特后旗| 洛浦县| 麟游县| 布尔津县| 兰坪| 金秀| 云南省| 安陆市| 静乐县| 峨眉山市| 黄冈市| 东丰县| 奉节县| 广水市| 同江市| 定安县| 哈尔滨市| 开阳县| 定襄县| 讷河市| 巴塘县| 西盟| 吕梁市| 南昌市| 舞阳县| 株洲市| 山丹县| 曲麻莱县| 合阳县| 特克斯县| 清河县| 教育| 奇台县|