在Grid和Form進行異步載入的時候,一般都是用json來進行返回,這個時候就需要注意格式的問題。jsonReader的格式是固定的,都是一樣的
{"data":[{"spec":"aa","id":1,"name":"aa","helpCode":null,"code":"aaa"}],"success":true}
注意:data的數據是一個數組,不管是grid顯示還是form顯示,都是數組,只是grid有多條,而form就只需要一條而已,這個問題我也找了好一會兒。
從代碼上看,grid和form調用的jsonReader是一樣,怎么格式有點不一樣,原來是這么個回事,兩者確實都是一樣的。
經過這次之后,對jsonReader有了更深的了解,只要是異步,用jsonReader就好了,一般的問題都能搞定。
特別是form的自己載入,這樣可以省掉很多事情。