问题标签 [selectonelistbox]

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 回答
957 浏览

jsf - p:selectOneMenu 的自定义验证

我有以下元素:

在我的验证器中,我如何检查列表 requirementsDocuments 的大小是否大于 0。数据实际上是由我正在使用的框架生成的特定类,我无法通过纯 java 代码直接访问它

0 投票
0 回答
64 浏览

jsf - JSF:带复选框的 selectOneListBox

是否可以创建带有复选框的 selectOneListBox?如果是这样,如何做到这一点或最好的方法是什么?我不想使用 Primefaces 来做这件事,我只有 Richfaces atm 的许可证。

先感谢您。

0 投票
0 回答
62 浏览

jsf - h:selectOneListbox 没有设置值

我试图从 selectOneListbox 设置枚举性别,但由于某种原因它失败了,所以我尝试使用纯字符串,但它仍然不起作用。例如,InputText 工作得很好。这是代码xhtml:

和后端bean:

有谁知道出了什么问题?

0 投票
0 回答
38 浏览

jpa - 提交 JSF 数据表时初始化 JPA 子实体

我最近收到了一项业务需求,要求我的 JSF 应用程序在表本身中编辑数据表的行。

问题

该表由 JPA 实体列表支持,但可编辑字段属于它们的 -可选- 关联。因此,作为此类可编辑selectOneListbox字段的示例,如果我这样做:

我最终会Target Unreachable, 'associatedEntity' returned null在提交表格时收到那些还没有关联实体的行,即使我为这些行selectOneListbox保持不变(选择了空选项)。

问题

  1. 我如何/在哪里/何时可以在提交表单时优雅地实例化新的子实体,仅针对用户操作的那些行(最好是无ajax),防止上面显示的错误?在第一次渲染表格时强制在模型中为所有行创建子实体是恕我直言的设计缺陷。

  2. 我如何以编程方式忽略selectOneListbox整个 JSF 生命周期中的这个 - 或任何其他输入字段 - 有条件地,就像该字段从未存在于请求中一样?我尝试实现几个转换器和验证器,但验证阶段仍在尝试获取值引用,无论我尝试什么,都会抛出上面显示的错误

0 投票
0 回答
38 浏览

jsf - 如何在 JSF 中动态向 SelectOneListbox 添加值

我想在 JSF(Primefaces)中动态创建一个 SelectOnListBox,但我不知道如何用“Verde”和“Azul”填写值

这是我的 xhtml