1

我想知道如何设置execStore“脏”标志仍然打开的内部函数。

我看到在 scoutmarkSaved()之后调用了用于保存的函数execStore()。但是如果我有一些逻辑execStore(),那会阻止保存。在这种情况下,我不想被标记为已保存。

有没有办法避免将表单设置为 markSaved() ?有正确的侦察方式来处理这个问题吗?

4

1 回答 1

1

你可以:

  • 期间抛出异常(ProcessingExceptionVetoExceptionexecStore()
  • 调用setFormStored(false);[它适用于 Eclipse Mars]

参见 Scout 论坛:execStore() 和 Confirmation

PS:我没有用 Eclipse Neon 测试它。如果 Neon 改变了这种行为,请报告。我对你的发现很感兴趣。

于 2016-02-10T12:18:47.903 回答