jsf - SelectOneMenu 不显示列表项
问题描述
编辑
这是我使用 JSF2.3 和 primefaces 6.2.2 重新创建的通用示例
我有 3 个 SelectOneMenu 组件(国家、州、城市),我试图从 MySql 数据库中填充它们。问题是,当我坚持例如国家(美国)和在同一个会话中,当我尝试添加一个州时,selectOneMenu 列表(国家列表)不会在下拉列表中显示刚刚保留的国家值。
支持 bean 是 @ViewScoped,我认为这是问题所在。但是,我觉得这是正确的范围。我还注意到@PostConstruct init() 方法不会在显示对话框之前被调用,这是带有@ViewScoped 的bean 的正确行为。它在会话开始时被调用。不确定是否有我需要查看的事件。谢谢你的帮助!
解决方案
推荐阅读
- reporting-services - 我能否从我的自定义实用程序创建 Tableau(或任何其他报告工具)可以读取的报告文件?
- docker - 无法安装 Docker:Docker 桌面需要 Windows 10 专业版或企业版 15063 才能运行
- amp-html - AMP页面如果你使用浏览器返回,你不能点击任何其他链接
- javascript - 背包问题还是排列?如何解决我的问题?
- python - 即使使用查找工具也无法访问 macOS 上的应用程序文件夹
- django - Django:无法在包含点的模板中引用字段名
- sql - 如何计算 SQL 中某个值的每小时平均值?
- javascript - 如何检查哪些孩子溢出了父母的div
- javascript - 如果被替换,如何获得本机提取
- c# - 如何通过实体框架代码优先方法定义导航属性