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 老贺 阅读(905) 评论(1)  编辑  收藏 所属分类: J2EE框架

评论

# re: dorado学习心得(持续更新) 2007-08-20 14:19 小贺
突然发现Wicket跟DORADO很像, 都是基于组件的,只是Dorado封装得更方便易用。  回复  更多评论
  


只有注册用户登录后才能发表评论。


网站导航: