Thinking in sky

          --老賀的BLOG

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

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


          2. 在客戶端,dataset.setValue("str")方法會再次觸發(fā)afterChange事件,如果在afterChange里直接調(diào)用dataset.setValue()將產(chǎn)生死循環(huán),應該:
          //disableEvents:禁止數(shù)據(jù)集觸發(fā)用戶事件 
          dataset.disableEvents(); 

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

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

          評論

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

          主站蜘蛛池模板: 阳朔县| 交城县| 广水市| 尼木县| 通道| 鄄城县| 桑日县| 西贡区| 香港 | 双牌县| 德昌县| 上栗县| 遵义县| 梁河县| 从江县| 华亭县| 专栏| 山阴县| 昌江| 孟村| 田阳县| 石台县| 白水县| 广汉市| 黑龙江省| 邯郸县| 定西市| 永安市| 白水县| 淮南市| 道孚县| 新河县| 宁国市| 平南县| 珲春市| 鹿邑县| 黄梅县| 通渭县| 澄江县| 紫阳县| 三原县|