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

0 投票
1 回答
225 浏览

jsf - 使用 Map 填充多个 SelectManyCheckboxes - ClassCastException

在我的控制器中,有一个带有可能答案选项的“问题”集合。我的观点用 ui:repeat 来迭代问题。当我尝试阅读选定的选项时,我得到一个 java.lang.ClassCastException:

控制器:

(1) 打印“selectedItems = {0=[Ljava.lang.String;@30185d04, 1=[Ljava.lang.String;@661abe68}”

(2) 打印“selectedItems[0] = [Ljava.lang.String;@30185d04”

看法:

我一直在努力让它工作一段时间,这真的很令人沮丧。我也试过写一个转换器,但我仍然得到一个 ClassCastException (不确定这是否正确):

我什至需要转换器吗?我究竟做错了什么?

0 投票
1 回答
121 浏览

primefaces - Primefaces 选择许多

有什么方法可以使用带有输入文本的 select many 组件,以便能够选择一个选项并指定它的多个实例。请问有什么想法吗?

0 投票
1 回答
1807 浏览

jsf - 当有嵌套的 ui:repeat 时,选择许多复选框选中的项目返回 null

我有一个问题清单。每个问题都有一个子类别和一个主类别,每个子类别也有一个主类别。我想列出上述问题。

--Main category1 (1是id)
----subcat1
------problem1
------ problem2
----subcat2
------problem3

--main category2
----subcat3
------problem4
------problem5
----subcat4
------problem6

等等。

html部分在这里;

这是我的后端代码;

我的问题模型属性;

我的子类别模型属性;

我的主要类别模型属性;

所以,问题是我单击列表上的一些问题,然后单击保存按钮,我希望该 selectedProblem 列表充满了我单击的问题。但是 selectedProblems 列表是空的!

你有什么建议吗?

谢谢你们。

0 投票
1 回答
1366 浏览

image - 如何在 p:selectManyCheckbox 中显示带有图像的项目

我需要显示<p:selectManyCheckbox>带有图像的项目。我试图用 in 显示图像<p:selectOneRadio>。它工作正常。我正在以编程方式在 UI 上添加组件。这是我的代码。

那是<p:selectOneRadio>图像。

我想以<p:selectManyCheckbox>同样的方式使用。但是 PrimeFaces 只有一个<p:radioButton>自定义布局,而不是<p:checkbox>类似的。无论如何,我怎样才能实现它?如何显示<p:selectManyCheckbox>带有图像的项目?

0 投票
1 回答
1545 浏览

jsf - 如何将 p:selectManyCheckbox 值绑定到 List地图的>

我正在尝试找到一种从多个 p:selectManyCheckbox 填充地图的方法。但是,当我查看地图中的选定数据时,我得到了一个我无法访问的属性对象数组的数组。

在后面的豆子里,我有

当我经历这个时,我得到了一个很好的

在 categoryToAttributes.get(cat) 处爆炸。无法获得我也尝试使用转换器的对象,但我得到了几乎相同的东西。

转换器看起来像

如果我卸下转换器,我会得到这个

0 投票
0 回答
443 浏览

jsf - hashmap 结构中带有 selectManyCheckbox 的动态表单

我的结构有点复杂。首先,我开始问题表。每个问题都有一个子类别和一个主类别,每个子类别也有一个主类别。此外,主类有子类,子类有问题。

然后,我尝试如下列出它们。

我使用 JSF SelectManyCheckbox 创建了一个动态 Web 表单。如下:

在java代码中,

PS:addElement 是一个函数,用于将元素添加到长度已定义的数组中。

我想,我将如下数据发送到 xhtml。

(subcat1, [1,2])等等(subcat3,[5])……

的值dprEdit.selectedProblems[subCategory]是一个列表。

我发送一个列表作为一个值。

所以我希望1,2,5必须检查其 id 的问题,但他们没有。

我哪里错了?

JSF 2.2、Mojarra、PrimeFaces 和 Tomcat 7.x。

0 投票
1 回答
353 浏览

jsf - 如何将列表文字传递给 f:selectItems?

例如:

这不起作用,但你明白了吗?

我想传递文字(字符串类型)列表选项(不一定,但可能从 bean 属性中检索为字符串),[a,b,c]列表语法可能不正确,但哪个是?

或者,或者,如何将列表文字传递给我创建的自定义组件,该组件将这个文字传递给f:selectItems我在自定义组件内部使用的?也就是说,我如何创建一个自定义组件来接受这样的文字,以便组件用户对列表值进行临时定义。

0 投票
2 回答
2365 浏览

jsf - 如何在托管 bean 中获取所选项目的标签

我需要您的帮助才能将列表的值转换为两个变量。我的清单有描述和代码。但是,我需要将描述放在一个变量中,将代码放在一个不同的变量中,那么我该如何实现这一点。

我的代码是

选择项目代码:

我在哪里可以定义描述应该是第一个值,代码应该是列表中的第二个值,我可以在页面中使用它们。

谢谢

0 投票
0 回答
476 浏览

jsf - Primefaces selectManyCheckbox 预选/默认选择

我正在使用 selectmanycheckbox 编辑数据库中表的条目(在这种情况下为用户)以创建如下:

像这样。它工作得很好。问题是,selectmanycheckbox 中的所有系统都是高亮显示,即使所选用户在系统列表中只有少数可用选项。

详细地:

用户 x 在数据库中有 x 个系统在应用程序中,我设置了 x 个系统,我调用列表来为该用户选择系统,它突出显示所有系统,而不仅仅是该用户的系统,因此看起来用户在列表中拥有所有系统.

用户实体:

系统边界

系统组转换器

我没有进一步的想法来解决这个问题,我不知道为什么要检查所有选项。

0 投票
2 回答
3049 浏览

jsf - @ManyToMany(fetch=LAZY) 上的 selectManyCheckbox 中的 LazyInitializationException

当您需要填充 JPA M:N 关系时,处理多个复选框的最佳方法是什么……例如,我有一个 JPA 实体硬件和实体连接。

硬件有一套连接性:

并有一个像这样的setter和getter:

我在 gui 中使用 JSF2.2 和 primefaces 5.3:

即使我在渲染视图之前调用强制加载集合,我也会遇到延迟异常的问题:

关于如何处理这种情况的任何建议?

我正在使用omnifaces进行实体转换。

Tnx to BalusC 我已经成功地加载了,但我仍然有保存的问题。当我选择复选框并提交表单时,我认为转换中出现了惰性异常: