我向user.etx
添加了一个名为LastLoggedIn_Ext
的新字段。但是尝试写入时出现错误:
无法修改只读捆绑包中类型为User的bean
我的代码:
user.Ext_LastLoggedIn = Date.Now
有没有一种方法可以绕过只读捆绑软件,这样我可以在user.etx表中节省用户上次登录PolicyCenter的时间?
答案 0 :(得分:1)
您必须将其添加到可写包中,例如
gw.transaction.Transaction.runWithNewBundle(\bundle -> {
var writableUser = bundle.add(user)
writableUser.Ext_LastLoggedIn = Date.Now
})