2

我复制了一个报价(包含所有引用的细节)并在新窗口中打开它。现在我想重新加载新窗口以重新计算新报价的总额。

如何重新加载新窗口?如果我把它放在一个窗口的 Onload 中,那么我有一个无限循环,因为窗口一直在重新加载。

这是最好的方法吗?

提前谢谢了!

4

1 回答 1

1

它不应该一直在重新加载。除非你要求,否则不会。虽然,如果您执行保存操作,将执行重新加载以刷新帧。你的细节很稀疏,但我猜你想重新计算加载值但不存储它们。

如果您想在执行计算后直接存储值(而不是让用户单击save),您可以调用save()method. 在我看来,调用计算的正确位置onchange()是您将值复制到的字段。

最终,还有两种方法。首先是创建一个插件,该插件将在您检索实例并填充字段之前触发。

另一个,这只是一个猜测,将在功能区中添加一个新按钮。几个月前我们已经这样做了。除了save&new我们现在还有save©,它将当前表单保存到数据库并打开一个新表单,其中包含新关闭的表单中的预填充值。

于 2013-01-29T20:30:49.360 回答