GWT编辑器:保存时如何设置实体的上次修改时间?
假设在客户端,我有一个实体代理要通过UI进行编辑,当我单击“保存”按钮时,上次修改的时间作为字段保存在实体代理中GWT编辑器:保存时如何设置实体的上次修改时间?,gwt,gwt-editors,Gwt,Gwt Editors,假设在客户端,我有一个实体代理要通过UI进行编辑,当我单击“保存”按钮时,上次修改的时间作为字段保存在实体代理中 //start MyEntityProxy proxy = getProxy();//fetched from server Request<Void> saveRequest = requestFact.myEntityProxyRequest().save(proxy); editorDriver.edit(proxy, saveRequest.getRequ
//start
MyEntityProxy proxy = getProxy();//fetched from server
Request<Void> saveRequest = requestFact.myEntityProxyRequest().save(proxy);
editorDriver.edit(proxy, saveRequest.getRequestContext());
editorDriver.flush();
//user modifies UI
....
//save
editorDriver.flush();
saveRequest.fire();
谢谢。假设您正在使用
flush()
和fire()
之间的proxy
变量,您首先必须edit()
它
proxy = saveRequest.getRequestContext().edit(proxy);
这是在
editorDriver.edit(…)
中自动完成的,但它将返回值保持为私有。HI,这是否意味着在使用editorDriver.edit(…)
时无法手动设置上次修改时间,仅仅因为它将返回值保持为私有?
proxy = saveRequest.getRequestContext().edit(proxy);