我有一个带有几个可编辑字段的 xpage,需要动态更新一些计算字段。我使用托管 bean 来存储所有数据,所有字段都绑定到 bean。
例如,假设有一个名为input1的输入,另一个名为input2。我想在一个字段中动态显示总和,调用这个字段sum1。与其他字段一样,此字段绑定到托管 bean。
我打算使用部分刷新或 CSJS 来更新sum1字段,并使用后端 SSJS 将值写入 bean。我还考虑绑定到 viewScope 变量,然后在提交时设置 bean。我知道我可以得到任何一个选项,但我正在寻找最佳实践。
我问这个问题是因为它发生了,因为我已经在使用一个 bean,也许我最好的方法应该是把这个逻辑放在 bean 本身的setSum1()和/或getSum1()方法中。也许是我看太多 Jesse Gallagher 的博客了,但是 MVC 模型和分离业务逻辑的想法一直在我脑海中响起。
我希望这不是太主观,我正在寻找那些比我有更多使用 bean 经验的人的最佳实践。