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()將產生死循環,應該: