当我使用javascript函数移动到下一个阶段时(formContext.data.process.moveNext(callbackFunction))
在脏表格上,需要拳头来保存表格。 所以我保存表单并调用 moveNext 函数。
moveNext函数本身会导致第二次保存 - 所以过程很慢
但是当我在脏表单上单击“移动下一个”按钮时 - 它会在一次保存中保存并移动到下一个 - 因此过程更快
当使用 JavaScript 在脏表单上移动下一步时,如何防止这种双重保存? 我可以调用按钮使用的相同函数吗?
这看起来有点hacky,但你可以尝试这个:
if (formContext.data.getIsDirty()) {
formContext.data.process._getProcessManager().moveToNextStage().then(callback);
} else {
formContext.data.process.moveNext(callback);
}