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 老賀 閱讀(1055) 評論(1)  編輯  收藏 所屬分類: J2EE框架

          評論

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

          主站蜘蛛池模板: 定兴县| 沂源县| 柳州市| 咸阳市| 若尔盖县| 青神县| 盐池县| 富阳市| 佳木斯市| 黄梅县| 定日县| 焉耆| 玉林市| 南木林县| 门源| 牟定县| 遵义县| 天等县| 武宁县| 尚义县| 囊谦县| 南部县| 明光市| 格尔木市| 华坪县| 二连浩特市| 奈曼旗| 称多县| 建瓯市| 张北县| 岱山县| 海晏县| 河津市| 高密市| 康马县| 奇台县| 苏尼特左旗| 舟山市| 顺昌县| 普陀区| 北宁市|