问题标签 [selectmanycheckbox]
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.
java - 带有可编辑数据表的 Primefaces selectManyCheckbox 将 null 提交给转换器
我在像这样的可编辑数据表中使用 Primefaces selectManyCheckbox 。当用户单击编辑按钮时,他可以在 Documents-Column 中的不同文档之间进行选择。那是我的代码。请注意我正在使用的转换器:
在应用程序的另一个选项卡(我们称之为 Tab1)中,用户可以上传一些文档。这些文档已添加到cc.attrs.manager.docs
支持 bean 的 -List 中,但不会持久保存在数据库中。如果用户在 Tab1 中上传了一些文档并转到 Tab2(带有数据表的选项卡),他应该能够在所有文档之间进行选择,包括最近添加的文档。于是用户点击编辑按钮,所有的文档出现在SelectManyCheckbox中。如果用户选择这些文档并单击 ✔-Sign 我的转换器会被调用。
我按照这个例子来实现转换器。这是此类的代码片段:
这工作正常,直到用户不检查最近添加的文档。如果他检查新文档之一,则getAsObject-
方法的字符串参数为“null”。有没有人有一些建议,为什么这个参数是空的?是因为文档还没有持久化吗?是否可以在不保留 Tab1 中添加的文档的情况下使其正常工作?
ajax - JSF 中的 Ajax 与 selectManyCheckbox
我有一个数据表和两个复选框。数据表的内容是根据选择了哪个复选框来呈现的。我有以下功能代码,它在按下提交按钮时呈现数据内容:
但是,我想使用 f:ajax 标记将提交按钮替换为 ajax 调用。我试过类似的东西:
但是内容没有被渲染。我究竟做错了什么?
豆:
jsf - p:selectManyCheckbox from domain classes stucture and collections inside ui:repeat using AJAX (listener, valueChangeListener), 不稳定
我确实有非常简单的域结构 - 包含可选项目(复选框)的组。不可能从不同的组中选择项目。它以某种方式失去状态并且表现不稳定..为什么?我究竟做错了什么?
素面3.5
上课..
和 XHTML..
jsf - JSF f:selectItems 值部分加粗
这是我的复选框:
这是我的豆:
但我没有--
在复选框中加粗。我究竟做错了什么?谢谢。
jsf - SelectManyBox - 枚举不保存
我仍然有 selectManyCheckBox 的问题..
多选复选框:
此 selectManyCheckBox 的转换器与此处描述的相同: Use enum in h:selectManyCheckbox
枚举是:
Tomcat 日志是:
当我按下保存按钮时,没有任何反应,也没有任何内容保存到数据库中。看起来它不会进入 getAsObject 方法。我不知道为什么。当我将组件更改为 SelectOneMenu 时,没有问题。但是这个 selectManyCheckBox 东西不起作用。有人有什么主意吗?
jsf - f:selectItem inside ui:repeat - 不起作用
我想遍历 List 并使每个元素成为一个复选框。我拥有的代码是:
我的 bean 类包含:
我没有得到预期的结果——filterList 中没有出现任何复选框(屏幕上没有任何内容)。如果我取消注释打印过滤器类型名称的行——>我得到了名称。请帮我解决这个问题。
java - 使用 Primefaces selectManyCheckbox 将值设置为 Java 属性不起作用
我想从 Primefaces 的 selectManyCheckbox 菜单中选择值,并将所选值设置为一个属性,以便稍后在写入数据库的方法中使用。这是该组件的 .xhtml 页面中的代码:
RequestBean 类是@ViewScoped,在里面我有:
FilterType 类是@SessionScoped,其中我有:
对我来说,一切似乎都很好,但是当我按下命令按钮时,即使我从 selectManyCheckbox 中选择了一些值,selectedBooleanFilterTypes 列表也是空的。我尝试使用 getSelectedBooleanFilterTypes() 方法获取 RequestBean 类中的值:
似乎未执行 setSelectedFilterTypesNames() 。任何建议这里有什么问题以及如何解决它?提前致谢!
问: 转换器的部分:
jsf - 无法使用 ValueChangeListener 从我的 SelectOneMenu 呈现 SelectManyCheckbox
我有一个要从 JSF 页面填充的地图(整数,列表)。我只使用 JSF,没有 Primefaces 之类的。
在我的 JSF 页面上,有一个 selectOneMenu 用于显示我的 Map 的每个键,还有一个 selectManyBox 用于为每个键选择值。
我希望能够在提交整个地图之前保存每个状态。
看我的豆子:
我的 JSF 页面
我的真实代码有点乱,我重新排列了一些以满足我的问题的需要,但如果需要,我可以给你真实的代码。
我的问题是 selectmanycheckbox 根本没有“反应”。当我处于调试模式时,我看到 listOfValuesSelected 被修改。
jsf - f:selectItems 不在视图中呈现复选框
我正在尝试使用 f:selectItems 呈现一些复选框,但网页没有按预期显示复选框。请查看下面的代码,让我知道我缺少什么。
HTML:
托管豆:
包 com.jsf.ManagedBeans;
导入 javax.inject.Named;导入 javax.faces.bean.RequestScoped;
导入 javax.faces.model.SelectItem;
@Named("testBean") @RequestScoped 公共类 TestBean {
java - Primefaces selectManyCheckbox
我有 selectManyCheckbox,但在更改事件后我无法从中获取检查值(所选值列表保持为空)。触发更改事件,但在调试模式下,listSelectedSignalCauses 中没有值。我试图设置一些转换器,但它也没有帮助(也许它是错误的转换器)。