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()将产生死循环,应该: