dirty-tracking

    0熱度

    1回答

    我有一個域類,它擴展了另一個具有相同名稱但不同包中的groovy類,但是在不同的庫中。 問題是,當我修改域類上的實例時,它沒有標記爲髒&因此更改不會持久。 我讀過那個grails 3發行版有一些增強的髒檢查&這可能是一個bug或者我錯過了一些東西。 新對象正確保存沒有任何問題,我已經使用isDirty()修改域對象以及修改的屬性&上方法都返回假。對象附加到會話中,通過確定isAttached()。

    1熱度

    2回答

    自動清零我有我的模板保存按鈕激活時模型hasDirtyAttributes 的hasDirtyAttributes標誌似乎並沒有被設置時,相關模型的引用變化。 例 我有一個下拉菜單,允許 如果我改變任何直接的屬性(如名稱),一切正常採摘稱爲接觸的相關模型,並保存按鈕激活。 當我更改聯繫人時,它不會,我假設這是設計,所以我在更改操作被觸發時設置了標誌。 我在我的路線行動,像這樣設置的: action