我想知道如何设置execStore
“脏”标志仍然打开的内部函数。
我看到在 scoutmarkSaved()
之后调用了用于保存的函数execStore()
。但是如果我有一些逻辑execStore()
,那会阻止保存。在这种情况下,我不想被标记为已保存。
有没有办法避免将表单设置为 markSaved() ?有正确的侦察方式来处理这个问题吗?
我想知道如何设置execStore
“脏”标志仍然打开的内部函数。
我看到在 scoutmarkSaved()
之后调用了用于保存的函数execStore()
。但是如果我有一些逻辑execStore()
,那会阻止保存。在这种情况下,我不想被标记为已保存。
有没有办法避免将表单设置为 markSaved() ?有正确的侦察方式来处理这个问题吗?
你可以:
ProcessingException
或VetoException
)execStore()
setFormStored(false);
[它适用于 Eclipse Mars]参见 Scout 论坛:execStore() 和 Confirmation
PS:我没有用 Eclipse Neon 测试它。如果 Neon 改变了这种行为,请报告。我对你的发现很感兴趣。