頁面的 DataSource OuterJoin

2021/04/27閱讀時間約 1 分鐘
當頁面中存在兩個的DataSource,其中關連為OuterJoin
在這個時候,當父表更新資料時,子表會自動新增一筆空白的行
導致下一個父表資料更新會顯示子表行已經存在無法更新
例如:我有一個表在顯示銷售單與台灣發票(GUI)的清單且僅可編輯銷售單資料
其功可能因為銷售單(salesTable)不開發票而沒有發票資料
在這時候,我們會在form上將salesTable outerJoin GUI
且複寫GUI DataSource 的 write()
將其中的super();拿掉
這樣會讓write這個事件被跳過
就不會寫入GUI的DataSource了唷~~~
    Ruby
    Ruby
    留言0
    查看全部
    發表第一個留言支持創作者!