问题标签 [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 回答
2436 浏览

java - selectOneMenu 的第二个粗体项目

我有一个包含一个州所有城市的 selectOneMenu。我已经制作了一个 sql 以将资金放在首位,但我想将其加粗以使其对使用它的人更加可见。有没有办法将其加粗或做其他事情以使第二个选项更加明显?

0 投票
1 回答
1886 浏览

jsf - 如何扩展枚举属性的 UISelectOne 组件以自动将所有枚举值填充为选择项?

我想使用简化的选择一个标签,它会自动为枚举生成选择项目列表。因此,结果将是:

因此,在组件内部,我可以获取枚举类型并使用反射获取所有枚举值。因此,基本上我需要从UiSelectOne覆盖唯一的一个方法validateValue(..)并将UiSelectItems列表作为子项放在那里(与在Tomahawk中完成的方式相同,请参阅SelectOneLanguage组件)。

但是还应该做什么呢?我需要在我自己的 taglib.xml 中描述标签属性,但 jsf-impl.jar 不包含 facelets xml - 只有 taglib 文件,所以我不能简单地从那里复制所有内容。此外,如果我在我的 taglib.xml 中静态描述标签 - 我将不得不在每个新版本的 JSF 上手动更新它,这一点都不好。那么,在 JSF 中扩展组件并避免大量手动复制粘贴工作的最佳方式是什么?

Ps 我使用的是 JSF 2.0,但是复合 facelets 方式不适合我,因为它会产生很多问题,因为复合元素是由 NamingContainer 组件包装的。所以我只需要“老派”的方式来创建自定义组件。

谢谢。

0 投票
1 回答
5763 浏览

jsf - JSF selectOneMenu 值未设置

我有一个页面,无论数据库是否有一些信息,都会呈现 SelectOneMenu。我的表格如下所示:

我的豆子是

最后,当我点击按钮时,SelectOneMenu(或我的 bean 中的 selectedOption)的值始终为空......如何解决这个问题?我错过了什么吗?

忘了提,如果我删除渲染部分一切正常......

0 投票
1 回答
5370 浏览

jsf-2 - JSF 2.0 - selectOneMenu 为空时默认为 0

对于我的项目,我想用h:selectOneMenu实现一个组合框。我阅读了许多关于如何正确处理 selectOneMenu 以及如何实现自定义转换器的帖子。组合框应存储来自不同 DB 表(名为 fk_ID)的 ID(Long),该表有一个约束。到目前为止,一切似乎都按计划进行。现在我的问题:

fk_ID 列是可选的,因此组合框中的第一个选项是f:selectItem,没有标记为“choose ...”的值。当我保存表单并更改值时,一切正常,除非我将其设置回“选择...”。我得到的错误是约束完整性违规

我也发现了问题:转换器按预期返回null但 bean 收到Long 0

XHTML:

自定义转换器:

bean(非常短的版本):

问题是fk_idLong 0,但应该是null。我可以通过写来解决问题

,但这不是我喜欢的解决方案。

我的问题:为什么转换器返回的值nullsaveModel()方法中的Long 0

0 投票
1 回答
5629 浏览

java - 动态添加 Primefaces 组件

我想动态添加 Primefaces 组件。我正在使用类似于这个的解决方案,这在前面已经讨论过:

但它有问题。单击“添加类别”按钮后,我得到了响应示例:

提前致谢

0 投票
4 回答
93876 浏览

jsf - 如何在 f:selectItem(s) 中使用枚举值

我想制作一个 selectOneMenu 下拉菜单,以便我可以选择我的问题的状态。考虑到如果枚举的顺序发生变化以及列表很大时会发生什么,是否可以使 f:selectItem 更加灵活?我可以做得更好吗?是否可以自动“选择”问题所具有的项目?

枚举类

问题实体

JSF

0 投票
3 回答
7256 浏览

jsf - JSF/PrimeFaces selectOneMenu 更改视图 ID

我正在使用 JSF2 和 PrimeFaces3。当用户更改菜单中的选项时,如何编写将调用 JSF 导航以将用户重定向到另一个页面的 selectOneMenu?

0 投票
2 回答
1673 浏览

jsf - 点击时自动打开 p:inplace 后面的 selectOneMenu

我正在使用 Primefaces p:inplace,这样当单击某些文本时,它会被替换为 h:selectOneMenu,并且用户可以从那里打开菜单并从下拉选项中选择一个选项。如果当我单击 p:inplace 元素时,出现的 selectOneMenu 已经激活并显示其下拉选项,这将很有帮助(并减轻额外的单击),就好像用户单击了它一样。我在谷歌上搜索了这个没有用,并且想知道是否真的可以做这样的事情,即使使用 JavaScript。(如果需要,我也可以使用 p:selectOneMenu 或 selectOneListbox,但这似乎没有帮助。)

0 投票
1 回答
1367 浏览

jsf-2 - ah:selectOneMenu / f:selectItems 返回的值对于 bean 始终为 null

我仍在尝试使用 jsf2、ejb3.1、cdi 和 glassfish 编写应用程序。我有一个带有 selectOneMenu 的表单

selectItems 组件的显示很好,但是当我提交表单时,bottleManagedBean.selectProducer 的值始终为空。

我的formbean

转换器

我尝试调试应用程序。当我提交表单时,应用程序永远不会进入设置器。

我还尝试添加一个 valuechangelistener 并且我的应用程序从未调用过此方法。

最后,我尝试提交一个整数(例如我的 bean 的 id),并且在我提交时该值被很好地填充。1

那么,……怎么了?

在此先感谢您的帮助

0 投票
1 回答
1175 浏览

java - 多重冰块:SelectOneMenu 选择

我想知道如何在 ice:selectOneMenu 中实现多重选择。我有在支持 bean 初始化时加载的玩具列表,在 UI 中我有一张玩具表,其中每一行玩具都有一列 selectOneMenu 即玩具功能。我的问题是在每一行玩具中显示选定的玩具功能。到目前为止,我能够使用以下代码在 selectOneMenu 中显示选定的函数,但我不知道如何在不同的行上实现不同的选择,我的意思是我只有一个属性“selectedToyFunction”,它映射到每一行。我需要实现类似java.util.Map<ToyId,ToyFunction>. 但我不知道如何以及在哪里处理这种实施。

JSPX

BackingBean