问题标签 [selectonemenu]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ajax - 的空值里面在 ajax 调用期间未设置为支持 bean
ajax 调用期间 h:selectOneMenu 的空/空值未设置为支持 bean 中的属性,而如果我选择任何具有非空/非空值的下拉项,则将其设置为支持中的属性ajax 调用期间的 bean。仅当我在 ui:repeat 标记中使用 h:selectOneMenu 和 f:ajax 时,我才会注意到这种行为。而且,没有 ui:repeat 标记,值(空和非空)在 ajax 调用期间被正确设置为支持 bean 中的属性。
以下是上述场景的代码片段:
我使用 ui:repeat,h:selectoneMenu 和 f:ajax 的方式有什么问题吗?
jsf - JSF - selectonemenu (nullPointer)
Form snippet:
Controller action:
Why isn't newTopic.supervisor populated with selected supervisor, when newTopicAction.createTopic is invoked? Every other field works as expected, except this one. It may be something about selectOneMenu what i don't understand properly.
hibernate - 带转换器的 SelectOnMenu
我需要帮助我迷失了这个错误。当我点击添加新城市的提交时,我遇到了选择菜单转换器的问题。
这是我的 Facelets
类 Pays.java
转换器:
和我的 Bean (PaysManagedBean)
这就是错误
当我点击添加新城市的提交时出现错误(谁支付(国家)作为外键)。
对不起我的英语,但我希望你明白我的问题是什么。真的停止了。
jsf - JSF SelectOneMenu 选定项
我无法从 SelectOneMenu 中获取所选项目。我为菜单提供了一个 ArrayList,并希望用户选择其中一个。我将菜单放入一个表单中,所以我有一个我打算用来执行选择的命令按钮。这个实现给了我这个错误:当我从菜单“user3”中选择时,无法将 java.lang.String 类型的 user3 转换为 java.util.ArrayList 类,因此它实际上正确地执行了选择。错误指的是这一行
这是我的 xhtml 生成 selectOneMenu 的部分。
这是我的 UserBean:
jsf - JSF 。SelectOneMenu 和 SelectItems
我试图让用户从 JSF 的下拉列表中选择一个集合项目。这是我正在使用的代码:
这是 MyBean 的代码:
如果需要我的用户获取器和设置器:
我的问题是,当它打印“选定的用户是”时,没有写 user.toString(),而是 userList.toString()!就像 selectOneMenu 没有正确设置一样,但我已经搜索了很多关于它的内容。任何人都可以帮忙吗?谢谢, 安
jsf - 如何从循环或数组中填充 JSF selectonemenu
我对 JSF 非常陌生,我需要一些帮助来完成我认为的非常简单的任务。我想从数组或循环或其他东西中填充一个 selectonemenu。我有一个表格,我希望用户输入他们的出生日期。我想要的只是一个简单的列表,他们可以从 1..31 中选择一个月中的某一天。我不想拥有 31
标签。我试图在我的支持 bean 中放置一个“getDates”方法,但效果不佳。任何有关如何执行此操作的建议将不胜感激。
ajax - h:selectOneMenu 未在 jsf 中的 f:ajax 上填充
当其他一些下拉列表更改其值时,我正在尝试填充下拉列表。即流行的例子:国家和城市。我为此尝试了 f:ajax。好吧,ajax 调用正在发生,但城市下拉列表没有被填充。
我的托管 Bean 代码本身存在一些问题,但我找不到。有人可以看看吗?
register.xhtml
托管豆
java - 的值未正确提交
在我的应用程序中,我有以下代码:
这是托管bean:
当我选择Article
orVideo
时,相应的部分会正确呈现在typePanel
. 在下面的示例中,我选择Video
并Embed code
渲染了该部分。
但是,当我单击 时Confirm
,之前渲染的部分突然消失了。
不知何故,type
我的托管 bean 的属性没有收到<h:selectOneMenu>
.
如果您能给我一个建议,我将不胜感激。
此致,
java - 禁用时禁用 selectOne 的验证
我试图找出以下问题。我有一个简单的富人:选择
它选择一个人,后来被设置为某些部门的领导。效果很好。但是,如果我只需要取消分配部门而不选择新部门,就会开始出现问题。如果选择了 unnassignCeckbox,我根本不想使用这个值。但是,我无法让 jsf 引擎进行回发,因为我总是收到验证错误。
我认为这是因为 #{user.id} 的默认值为 0,并且在 userList 中找不到具有此 id 的用户。bean 是视图范围的。有没有办法以某种方式跳过验证或排除富人:从提交表单中选择?
jsf - 在 JSF 中向 selectOneMenu 添加“未选择”选项的最佳方法
我想知道什么是允许用户在 selectOneMenu 中不选择任何内容的最佳或最简单的方法。
我的例子:我有一个注册用户列表,管理员应该能够按一些标准过滤显示的用户列表。这些标准,如用户类型(员工、客户、...)可以由 selectOneMenus 选择,如下所示:
当相应的 selectOneMenu 由使用转换器的 POJO 列表支持时,如何向列表中添加一个项目,表明用户没有选择任何特定项目?目前我有一个显示标签“---”的虚拟用户类型对象,但这在我的应用程序的其他领域引起了一些问题,我认为这不是最好的解决方案。