如果另一个菜单中的值发生更改,如何更改 SelectOneMenu 中的列表?
如果第一个 SelectOneMenu
中的值发生更改,我想更改第二个 SelectOneMenu
中的 SelectItem[]
数组。这可能吗?
I want to change the SelectItem[]
array in the second SelectOneMenu
, if the value is changed in the first one. Is that possible?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
我明白了这一点,但我使用了 RichFaces 的 AJAX 功能,而不仅仅是 JSF。刚刚将标签添加到我的第一个 selectOneMenu 中,并且它有效:)
无论如何,感谢您的回复!
I figured this out, but I used RichFaces's AJAX functionality, not only JSF. Just added the tag to my first selectOneMenu, and it works:)
Thanks for the response anyway!
如果将值更改侦听器绑定到第一个 selectOneMenu,应该是可能的。
从 ValueChangeEvent 获取新值并相应更新列表。然后,JSF 页面应该显示更新后的列表。
希望这是有道理的!
Should be possible if you bind a value change listener to the first selectOneMenu.
Get the new value from the ValueChangeEvent and update the list accordingly. the JSF page should then display the updated list.
Hope that makes sense!
好吧,我使用了 a4j 并且它有效。
Well I used a4j and it worked.