使用托管bean更新xpage上的计算字段的最佳实践 [英] Best Practice to update computed fields on an xpage using managed beans

查看:17
本文介绍了使用托管bean更新xpage上的计算字段的最佳实践的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个包含多个可编辑字段的xpage,需要动态更新一些计算字段。我使用托管Bean来存储所有数据,所有字段都绑定到该Bean。

例如,假设有一个名为input1的输入,另一个名为input2的输入。我想在一个字段中动态显示总和,将该字段称为sum 1。此字段与其他字段一样绑定到托管Bean。

我打算使用部分刷新或CSJS来更新sum 1字段,并使用后端SSJS将值写入Bean。我还考虑绑定到一个viewScope变量,然后在提交时设置该Bean。我知道我可以选择其中任何一种,但我正在寻找最佳实践。

我问这个问题是因为我已经在使用一个Bean,所以我最好的方法可能是将这个逻辑放在Bean本身的setSum1()和/或getSum1()方法中。也许我读了太多Jesse Gallagher的博客,但MVC模型和分离的业务逻辑的想法一直在我的脑海中回荡。

我希望这不是太主观,我正在从那些比我更有使用Bean经验的人那里寻找最佳实践。

推荐答案

Steve, 如果您有一个Bean,那么您不需要求助于SSJS。只需编写getSum1()函数并绑定到#{yourBean.sum1}即可。当您只有GET函数时,该字段自动变为只读。

这篇关于使用托管bean更新xpage上的计算字段的最佳实践的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆