當頁面中存在兩個的DataSource,其中關連為OuterJoin
在這個時候,當父表更新資料時,子表會自動新增一筆空白的行
導致下一個父表資料更新會顯示子表行已經存在無法更新
例如:我有一個表在顯示銷售單與台灣發票(GUI)的清單且僅可編輯銷售單資料
其功可能因為銷售單(salesTable)不開發票而沒有發票資料
在這時候,我們會在form上將salesTable outerJoin GUI
且複寫GUI DataSource 的 write()
將其中的super();拿掉
這樣會讓write這個事件被跳過
就不會寫入GUI的DataSource了唷~~~