问题标签 [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.

0 投票
1 回答
2963 浏览

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 的方式有什么问题吗?

0 投票
0 回答
257 浏览

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.

0 投票
1 回答
822 浏览

hibernate - 带转换器的 SelectOnMenu

我需要帮助我迷失了这个错误。当我点击添加新城市的提交时,我遇到了选择菜单转换器的问题。

这是我的 Facelets

类 Pays.java

转换器:

和我的 Bean (PaysManagedBean)

这就是错误

当我点击添加新城市的提交时出现错误(谁支付(国家)作为外键)。

对不起我的英语,但我希望你明白我的问题是什么。真的停止了。

0 投票
2 回答
28763 浏览

jsf - JSF SelectOneMenu 选定项

我无法从 SelectOneMenu 中获取所选项目。我为菜单提供了一个 ArrayList,并希望用户选择其中一个。我将菜单放入一个表单中,所以我有一个我打算用来执行选择的命令按钮。这个实现给了我这个错误:当我从菜单“user3”中选择时,无法将 java.lang.String 类型的 user3 转换为 java.util.ArrayList 类,因此它实际上正确地执行了选择。错误指的是这一行

这是我的 xhtml 生成 selectOneMenu 的部分。

这是我的 UserBean:

0 投票
2 回答
41343 浏览

jsf - JSF 。SelectOneMenu 和 SelectItems

我试图让用户从 JSF 的下拉列表中选择一个集合项目。这是我正在使用的代码:

这是 MyBean 的代码:

如果需要我的用户获取器和设置器:

我的问题是,当它打印“选定的用户是”时,没有写 user.toString(),而是 userList.toString()!就像 selectOneMenu 没有正确设置一样,但我已经搜索了很多关于它的内容。任何人都可以帮忙吗?谢谢, 安

0 投票
1 回答
8586 浏览

jsf - 如何从循环或数组中填充 JSF selectonemenu

我对 JSF 非常陌生,我需要一些帮助来完成我认为的非常简单的任务。我想从数组或循环或其他东西中填充一个 selectonemenu。我有一个表格,我希望用户输入他们的出生日期。我想要的只是一个简单的列表,他们可以从 1..31 中选择一个月中的某一天。我不想拥有 31

标签。我试图在我的支持 bean 中放置一个“getDates”方法,但效果不佳。任何有关如何执行此操作的建议将不胜感激。

0 投票
1 回答
2314 浏览

ajax - h:selectOneMenu 未在 jsf 中的 f:ajax 上填充

当其他一些下拉列表更改其值时,我正在尝试填充下拉列表。即流行的例子:国家和城市。我为此尝试了 f:ajax。好吧,ajax 调用正在发生,但城市下拉列表没有被填充。

我的托管 Bean 代码本身存在一些问题,但我找不到。有人可以看看吗?

register.xhtml

托管豆

0 投票
1 回答
2726 浏览

java - 的值未正确提交

在我的应用程序中,我有以下代码:

这是托管bean:

当我选择ArticleorVideo时,相应的部分会正确呈现在typePanel. 在下面的示例中,我选择VideoEmbed code渲染了该部分。

嵌入代码部分正确呈现。

但是,当我单击 时Confirm,之前渲染的部分突然消失了。

嵌入代码部分消失了!

不知何故,type我的托管 bean 的属性没有收到<h:selectOneMenu>.

如果您能给我一个建议,我将不胜感激。

此致,

0 投票
1 回答
621 浏览

java - 禁用时禁用 selectOne 的验证

我试图找出以下问题。我有一个简单的富人:选择

它选择一个人,后来被设置为某些部门的领导。效果很好。但是,如果我只需要取消分配部门而不选择新部门,就会开始出现问题。如果选择了 unnassignCeckbox,我根本不想使用这个值。但是,我无法让 jsf 引擎进行回发,因为我总是收到验证错误。

我认为这是因为 #{user.id} 的默认值为 0,并且在 userList 中找不到具有此 id 的用户。bean 是视图范围的。有没有办法以某种方式跳过验证或排除富人:从提交表单中选择?

0 投票
3 回答
58821 浏览

jsf - 在 JSF 中向 selectOneMenu 添加“未选择”选项的最佳方法

我想知道什么是允许用户在 selectOneMenu 中不选择任何内容的最佳或最简单的方法。

我的例子:我有一个注册用户列表,管理员应该能够按一些标准过滤显示的用户列表。这些标准,如用户类型(员工、客户、...)可以由 selectOneMenus 选择,如下所示:

当相应的 selectOneMenu 由使用转换器的 POJO 列表支持时,如何向列表中添加一个项目,表明用户没有选择任何特定项目?目前我有一个显示标签“---”的虚拟用户类型对象,但这在我的应用程序的其他领域引起了一些问题,我认为这不是最好的解决方案。