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

          主站蜘蛛池模板: 小金县| 嘉义市| 靖江市| 呼和浩特市| 阿拉善盟| 宿州市| 罗山县| 韶山市| 利川市| 巢湖市| 乌拉特前旗| 金寨县| 偏关县| 云安县| 绥芬河市| 山阴县| 五指山市| 永泰县| 玉溪市| 密山市| 大竹县| 灵寿县| 平原县| 陆丰市| 兴安盟| 乐陵市| 泗水县| 连州市| 丹江口市| 来宾市| 安多县| 布拖县| 新化县| 新郑市| 开鲁县| 西乌| 墨竹工卡县| 腾冲县| 定南县| 鞍山市| 天祝|