问题标签 [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.
jsf - 如何从 JSF 数据表中的 selectOneMenu 中获取值?
我有一个带有一堆行的 JSF 数据表,每一行里面都有一个 selectOneMenu,如下所示:
但是,我似乎无法弄清楚如何从 save 方法的每一行中获取选定的角色。换句话说,我想保存每一行的值。我看到了这篇文章,它解释了如何保存输入文本框:
http://balusc.blogspot.com/2006/06/using-datatables.html#EditableDatatable
但它似乎不适用于 h:selectOneMenu 案例。有没有人有任何示例代码可以做到这一点?
谢谢!
java - 在没有 selectOneMenu 的情况下从 XHTML 访问 JSF SelectItem.Label 和 Value
我在我的一个应用程序中遇到了一点国际化问题。故事是这样的:
我有一个显示记录的数据表和一个 selectOneMenu,以便选择要过滤的数据表的一列。selectOne 由 SelectItem 提供,这些 SelectItem 根据 DataRefresh 时间后备 bean 中的实际区域设置填充。
现在,当用户更改语言环境时,selectOne 的内容将保留在旧语言环境中,直到重新呈现页面。这是非常合乎逻辑和预期的。
我当然希望改变。
所以我尝试编写一个自己的 selectOne,它使用包含对 languageFile 条目的引用的 selectItems,以便能够在不重新渲染的情况下更改它们。
这是我尝试过的
遗憾的是,JSF 告诉我该项目没有 Label 或 Value 属性,我几乎不相信。;)
有谁知道如何以这种方式访问这个属性?
java - 如果值在另一个中更改,如何更改 SelectOneMenu 中的列表?
如果值在第一个中更改,我想更改SelectItem[]
第二个中的数组。SelectOneMenu
那可能吗?
jsf - JSF selectOneMenu selectItem 始终为空
我正在尝试使用一个支持 bean 来实现一个 JSF selectOneMenu 项目。问题是 selectedItem 始终为空。这是代码:
.xhtml:
豆:
面孔-config.xml:
我正在使用 sun 实现(1.2 版)。该问题出现在 Jetty 6 和 WebSphere 6.1 上。
有人可以帮我解决这个问题吗?
基督教
jsf - 将日期格式化为使用日期时间转换器
我有一个<h:selectOneMenu>
加载<f:selectItems>
了CategoryHistory
对象的对象。我只将Date date
字段显示为itemLabel
. 那行得通,但我想格式化日期:我创建了一个转换器,可以扩展javax.faces.convert.DateTimeConverter
和更改构造函数中的字段。但我的日期仅以默认格式显示:(
DateAndTimeConverter.java
xhtml
当我尝试时它也不起作用:
CategoryHistory有一个 Date 日期和 Long id +...
谢谢
jsf - SelectItem 标签中的 JSF 链接
是否可以在我的链接文本所在的位置<a href />
周围设置一个?<f:selectItem itemLabel="label" />
itemLabel
我正在使用普通的太阳组件。
jsf - 带有 POJO 和转换器问题的 Facelet selectOneMenu
我想要一个带有公式和下拉菜单的 facelet 页面。使用下拉菜单,用户应该选择 Lieferant 类型的 POJO:
这是我写的facelet代码:
标签。此标记应显示 Lieferant 类型的 POJO(不是 bean)列表。这是facelet代码:
这是参考的托管支持bean
据我所知,我需要一个自定义转换器来交换 Lieferant 对象的 POJO 和字符串表示。这是转换器的外观:
页面加载没有任何错误。当我填写公式并提交时,页面上显示错误消息:
不幸的是,它没有说明它在谈论哪个值。转换器似乎工作正常。
我从 stackoverflow和 这篇关于 selectOneMenu 和转换器的文章中找到了类似的问题,但我无法在我的代码中找到问题。为什么是
在第二个链接的示例中使用。给我同样的错误。
任何帮助,将不胜感激。提前致谢。
validation - 如果两者都设置为必需,如何根据另一个下拉列表设置值的下拉列表
谁能告诉我如何自动设置<h:selectOneMenu>
(或任何其他组件)的值取决于另一个<h:selectOneMenu>
,如果表单上的“必需”设置为“真”的空元素?如果要设置,<a4j:support event="onchange" reRender="anotherElement" immediate="true" />
则不会更改任何内容,因为未设置更改的值。但是如果没有immediate="true"
我总是有消息说这个或那个元素不能为空。这是不起作用的代码示例。
所以,在这里(我重复一遍),如果我尝试更改“someSelect”,那么“anotherSelect”应该更新它的值,但它不会因为当它试图获取“someSelect”的值时它会变为空(如果immediate
设置为true
)或表单验证在空元素上失败。如何跳过验证但从“someSelect”获取更改后的值?
jsf - SelectOneMenu + 命令按钮
嗨,我有以下 selectOneMenu
其中填充了 bean 中的所有可用品牌。
我想创建一个按钮来检索在提到的 selectOneMenu 中选择的品牌,并显示由选择过滤的 bean 中的记录(我的意思是,如果用户选择了 aBrand 在 selectOneMenu 中的所有模型来自 abrand 将是显示在数据表中。
这是一个带有 EcpiseLink 的简单 CRUD jsf 2.0。
有人能指出我正确的方向吗?非常感谢你
jsf - 如何从 f:selectItems 获取标签和值
我正在开发一个 JSF 页面,该页面的下拉列表基于List<SelectItem>
:
我需要获取当前所选项目的值和标签。现在我只得到价值。我怎样才能得到标签呢?