jsf - JSF 2.3 - 如何从支持 bean 更新部分视图
问题描述
该应用程序本身是关于生成单词搜索谜题的。在视图 (index.xhtml) 上,有一个表单收集行、列等参数。单击“生成拼图”按钮会调用支持 bean 中的“生成”方法。该算法可以运行一段时间,所以我想在视图上显示“正在生成你的谜题,请稍候”之类的消息。拼图生成后,消息应消失,拼图应显示。基本上应用程序工作正常,但没有显示等待消息。我用 Angular 很容易地做了类似的事情,但到目前为止还没有让它与 JSF 一起工作(我的一些项目必须使用 JSF,这就是我正在研究 JSF 的原因)。
我的问题的核心是,如何让视图观察支持 bean 中的一些布尔标志,并在布尔标志发生变化时立即更新部分视图。这些布尔标志都在“生成”方法中设置,并且它们在同一方法中将值从真更改为假,反之亦然,视图应相应更改。
这是我的应用程序的源代码:
任何启示将不胜感激!
解决方案
推荐阅读
- firebase - 在用户本地计算机上拥有 Firebase 密钥是否安全?
- html - 在 div 的每一侧放置两个箭头并使其具有响应性
- python - 当每个数据帧的大小不同时,如何匹配和绘制两个数据帧中的对应点?
- python - tkinter: self.master.destroy() 删除两个小部件
- c# - 有没有办法写入同一个文件夹中的多个文件?
- javascript - 在 javascript 优化中处理大型数据集
- r - 在数据框中包含绘图
- node.js - nodejs http模块server.listen(),如果我们不定义端口号,默认端口是什么
- c++ - 将 QPointer 存储到 QVariant 中
- android - 在旧版 android 应用程序中升级 Gradle 版本