【发布时间】:2012-04-13 17:27:22
【问题描述】:
我有没有办法让编辑器放弃对其属性所做的更改?这在客户端。没有毅力。
我有:
public class ClaseEditor extends PopupPanel implements Editor<ClaseProxy> {
@UiField ValidatedTextBox tema;
@UiField ValidatedTextBox catedratico;
}
我在 ListEditor 上使用此编辑器,因为您知道您的编辑器中有一个列表
ListEditor<ClaseProxy, ClaseEditor>
如果用户创建一个,没关系,然后如果用户编辑它。我有保存或取消选项,我保存好了,只需隐藏编辑器,所做的更改就可以了。
但在用户单击取消时,如果属性发生一些更改,编辑器会刷新(延迟)更改为代理。
是的,我可以将起始值存储在字符串上,然后在 texbox 上使用 setValue() 进行恢复。但是还有其他方法(Editor API)可以防止这种情况发生吗?
谢谢
【问题讨论】: