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

ajax - h:selectManyChexkbox`s

当用户选择/取消选择 h:selectManyCheckbox 中的某些内容时,我想触发一个事件更改侦听器,如果它不理会它什么都不应该发生。

我的xhtml:

我收到一条错误消息,提示“一个或多个资源的目标是‘头’,但视图中没有定义‘头’组件。” 我有 <h:head> 不只是 <head>,我读到这是一个可能的问题。

以及来自 bean 的片段:

我试过没有 < f:ajax 之类的

但没有运气...


如何绘制两个一维高斯分布和分类边界[Matlab]?

我有两个类(正态分布),C1 和 C2,每个类都由它们的平均值和标准差定义。我希望能够可视化正态分布的 pdf 图和两者之间的分类边界。目前我有绘制分布的代码,但我不确定如何绘制决策边界。任何想法,将不胜感激。我已经包含了我想要绘制的样本。1

非常感谢!

0 投票
0 回答
662 浏览

jsf-2 - JSF- SelectManyCheckBox 不能以编程方式添加

我正在使用 primefaces 3.5 。

我有一个 HtmlPanelGrid 来显示一个包含复选框列表的弹出窗口。但是弹出窗口没有出现。

我希望得到的实际结果是这样的:

上面的代码在使用“SelectManyCheckbox”时不起作用,但在使用“SelectBooleanCheckbox”时工作正常。

我也尝试了“SelectManyMenu”和“SelectOneMenu”,结果是一样的。

既然多选组件不适用于我的代码,我会错过什么吗?它不会产生任何错误消息供我检查我的代码。我已经被这个问题困扰了几天,我无法从谷歌找到任何解决方案。

非常感谢任何帮助或想法。谢谢你。

0 投票
1 回答
3440 浏览

jsf - com.sun.faces.renderkit.html_basic.MenuRenderer createCollection:无法为 java.util.Arrays$ArrayList 类型创建新的 Collection 实例

我正在尝试将 JSF / SelectManyCheckBox 标记与 enum 一起使用:

这是我的 xhtml 代码:

如另一篇文章所述,我添加了一个转换器。

它似乎工作正常,但我在控制台上看到了这个堆栈跟踪:

在此堆栈跟踪之后,应用程序似乎工作正常,但我想知道为什么会有这样的堆栈跟踪..

有人能帮我吗?

谢谢。

斯蒂芬。

0 投票
1 回答
7228 浏览

ajax - 包含未知 id 无法在组件的上下文中找到它

每次用户从 h:selectManyCheckbox 更改所选值时,我都会尝试刷新布尔变量的状态。我有从数据库动态加载的调查。题型有单选和单选两种。当问题的答案之一具有布尔值(需要附加答案)时,选择此选项后应出现 inputText。我已经成功地为单选题和 SelectOneRadio 创建了这个解决方案,它可以按我的意愿工作。

不幸的是,它不适用于 SelectManyCheckbox。当我将<f:ajax>标签放入<f:selectItems ... >其中时会抛出错误:

错误: javax.servlet.ServletException: <f:ajax> contains an unknown id 'podgladAnkietyForm:repeatLoop:2:selectBoxes' - cannot locate it in the context of the component selectBoxes

我认为这是某种问题<ui:repeat>。当我尝试使用 selectManyBox 但在 ui:repeat 循环之外执行类似的代码时,它可以工作。此外,几乎相同的代码可以使用<h:selectOneRadio>!我尝试了要刷新的绑定组件,更改绝对路径 render=":podgladAnkietyForm:repeatLoop:#{loop.index}:selectBoxes",添加额外的 NamingContainer<f:subView>但它也没有帮助。当我删除<f:ajax>标签它工作。结果代码为:

结果html代码

我不知道我可能做错了什么。有没有人有类似的问题?我无法删除 ui:repeat 循环,因为它会从数据库加载所有问题。一些解决方法?

JSF 页面

支持豆

0 投票
1 回答
5317 浏览

jsf - 列表中的 UISelectMany导致 java.lang.ClassCastException: java.lang.String 无法强制转换为 T

我正在<p:selectCheckboxMenu>使用List<Long>

提交表单并遍历所选项目时,如下所示,

然后我得到一个类转换异常:

<p:selectManyCheckbox>, <p:selectManyMenu>,等也会出现同样的问题<h:selectManyMenu>。基本上所有的多选组件。它在单个值属性<p:selectOneMenu>上的所有其他单选组件中都可以正常工作。Long

这是如何引起的,我该如何解决?

0 投票
1 回答
13600 浏览

jsf - 如何将 SelectManyCheckbox 与两个 ArrayList 一起使用?- Primefaces

我正在尝试实施,<p:selectManyCheckbox>但我没有成功。

现在我有以下架构:

Course课堂上我有两个ArrayList<Discipline>

所有数据都来自 MYSQL DB,但这不是问题。现在我想创建一个新课程,所以我在 courseDisciplines 中没有任何内容。

我想在复选框中显示所有学科,并希望当用户选择一个复选框时,将此复选框的对象学科添加到 courseDisciplines 中 - 当取消选择一个复选框时,从 courseDsiciplines 中删除学科。

我的 JSF 2.0 代码如下:

这实际上显示了所有学科,没有任何选中的复选框,这是对的。但是当我选择一些复选框并提交表单时,我尝试在 courseDisciplines 中打印元素,这不会在控制台中显示任何内容。

我做错了什么?

0 投票
1 回答
1139 浏览

jsf - h:selectManyCheckbox with omnifaces.SelectItemsConverter does not preselect the items

I'm using JSF 2.0, PrimeFaces and OmniFaces.

I have 2 dialogs with <h:selectManyCheckbox>. The first dialog creates a new Course:

enter image description here

The Disciplinas are presented as:

This works fine. When I select some disciplines and submit the form, then the new Course with the selected Disciplines is properly inserted in the DB.

However, when I try to retrieve an existing Course from the DB, the saved Disciplines are not preselected.

enter image description here

The code is the same:

Here's the backing bean:

Here's the Disciplina entity:

How is this caused and how can I solve it?

0 投票
1 回答
210 浏览

arrays - 如何将 selectItems 设置为给定的字符串位置?

我正在尝试使用 JSF 解决这里的一些问题,但我没有运气。我会尝试恢复我的代码,因为我不认为这里的很多代码可以帮助你解决这个问题,所以我会尝试更好地描述我的问题。

现在我有一个存储三个班次的字符串:matutinal、vespertine 和 nightly。在我的架构中,我需要myStringArray[0] = 'matutinal'myStringArray[1] = 'vespertine'并且myStringArray[3] = 'nightly'.

我在我的应用程序中使用 JSF 2.0 和 Primefaces - 也有一些omnifaces

以下是我的 JSF 代码:

escolaMBean 中的注意事项:

那么,基于这些事情,如果选择了 matutinal 复选框,我该如何选择 turnos[0],如果选择了vespertine复选框,我该如何选择 turnos[0],如果选择了每晚复选框,我该如何选择 turnos[2]?现在这不起作用,因为如果我先选择 Nightly,则位置 turnos[0] 将等于“nigthly”。

我该如何解决这个问题?

0 投票
2 回答
12362 浏览

jsf - 使用 10 列渲染 p:selectManyCheckbox

我为一些统计数据开发了一个接口 JEE / JSF。我创建了复选框来选择用户希望显示的引用,但问题是我用来根据数据库中的数据生成复选框 Arraylist。

而且我无法根据需要定位它们。我希望在 10 个复选框之后,其他人直接生成到行等。..

我有这个结果

http://image.noelshack.com/fichiers/2013/48/1385458240-after.jpg

我希望我能做到这一点

在此处输入图像描述

MTBF豆

JSF XHTML

如果有人可以帮助我,那就太好了。

谢谢 !

0 投票
1 回答
9170 浏览

jsf - 将 SelectManyCheckbox 与对象列表一起使用

我试图创建一个 JSF 页面,让用户选择 X 数量的成分,然后将这些选定的成分保存到列表中。

成分是具有两个值的对象,字符串成分名称和 int 成分价格。

我想要做的是在成分列表(动态大小)中为每个成分创建 1 个选择项,然后将所选项目保存到另一个成分列表中。

我已经尝试过多种不同的方式,但要么我得到类转换异常,要么复选框根本没有出现。

我的豆子:

IngredientBean 用于从持久性数据库中获取成分项并将它们作为列表返回:

我的 JSF 页面:

我可能遗漏了一些明显的东西,或者只是误解了如何使用 selectManyCheckbox 元素,但我完全不知道如何解决这个问题。感谢任何关于我应该如何实施的答案。:)

编辑:忘了提一下,托管 bean 中的 createNew() 方法在上一个 JSF 页面中被调用并重定向到这个页面。