我尝试使用Grails在控制器的bean实例中进行一些修改:
GSP:
myFunction1(state, message){
if(state) action1;
if(message) action2;
work every 0.5 sec
if(err) throw e;
}
myFunction2(state, message){
blah blah
works every 0.3 sec
if(err) throw e;
}
.....
PersonController:
g:select name="item" noSelection="${['null':'Select...']}"
from="${Item.list()}" optionValue="name" optionKey="id"/>
g:submitToRemote url="[controller:'Person', action:'addItem']"
update="itemsPerson" value="Add"/>
}
问题是当我将项目添加到person时,Person对象的状态不会持久化该项目,在调用方法addItem时,person.items再次为空。我知道我可以让人参加会议,但还有另一种方法可以将项目列表亲自保存吗?
答案 0 :(得分:0)
以下是观察结果:
人物编辑后不会调用保存()
尝试输入您的代码,然后再次验证:
findItemById()
另外,您可能需要放置一些日志以确保item
返回正确的var BEGIN_TIME=new Date();
var HOUR=BEGIN_TIME.getHours();
var MINUTE=BEGIN_TIME.getMinutes();
var SECOND=BEGIN_TIME.getSeconds();