【发布时间】:2011-04-30 21:35:20
【问题描述】:
我有一个文本字段,我想在用户输入时定期保存它。我想将它挂接到我现有的 RequestFactoryEditorDriver 框架中,但我想不出办法。问题是我必须等待我的所有driver.flush().fire() 调用都返回,然后再调用edit(),因此在此期间数据将无法编辑。
到目前为止,我最好的解决方案是在代理上方创建一个完整的层。它会等到它即将保存,然后编辑代理,复制更改并保留代理,但那时我失去了编辑器框架的大部分好处。有没有人有更好的想法?
【问题讨论】:
-
如果您可以快照或分支 RequestContext 并 fire() 分支的 RC,这会给您提供您正在寻找的行为吗?
-
那太好了。然后
RequestFactoryEditorDriverWithBranching可以解决这个问题,我可以一遍又一遍地打电话给driver.flush().fire()。现在制作一个定期保存的好Editor很困难,因为需要对驱动程序进行所有摸索——尤其是当我试图让演示者中的驱动程序远离视图时!
标签: gwt editor requestfactory