问题标签 [picklist]

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

java - Primefaces p:picklist - 我如何捕获选择目标列表中的项目的事件?

当用户选择选项列表目标列表中的项目时,我想重新渲染组件。

我怎么做?


更新(2013 年 12 月 17 日)

我在这里描述了这个问题的完整解决方案 - http://leonotepad.blogspot.com.br/2013/12/primefaces-capturing-target-list-item.html

谢谢@Hatem,如果没有您的回答,我无法解决这个问题。

基本上是这样的:

我有一个带有 ap:pickList 的 @ViewScoped 托管 bean,由 ap:selectMany 组件使用 ap:ajax 更新事件过滤。

像这样

这里的想法是在用户单击某些 pickList 目标列表项时触发一个新事件。

因此,正如@Hatem 所建议的,我们必须将点击事件绑定到每个目标元素。像这样

请注意,我必须在表单之后添加它。

pickListHack.js 位于 WebContent/resources/js/pickListHack.js

这里的技巧似乎是,在更新事件之后,绑定丢失了,所以我们必须在更新后重新绑定它们。这就是为什么 p:ajax 有那个 oncomplete 事件。

最后,当用户点击目标列表中的元素时,我们调用 updateCommand,通过 p:remoteCommand 声明。

请注意,所选项目作为名为“param”的参数传递。我们像这样在托管 bean 中获取这个参数

在这种情况下,值只是 ID,因为这就是我的 siteConverter 对对象所做的。

0 投票
0 回答
209 浏览

jsf - 使用“display:none”(richfaces 3.3.3)时,rich:pickList 无法按预期工作

我正在将 RichFaces 3.3.3 与 jsf 1.2 一起使用,我发现如果我在一个 div 中有一个 rich:pickListstyle="display:none"并且只有在满足某些条件时才显示它,它就不能正常工作。它禁用 ' copy' & ' remove' 按钮,只有 ' copy all' 和 ' remove all' 按钮有效。

有人看过这个案例吗?

0 投票
2 回答
1604 浏览

jsf-2 - 持久化选择列表的目标元素(primefaces)

我找不到如何保留在 primefaces 选项列表中选择的元素(目标)列表。

此选项列表运行良好:它将值从一个列表移动到另一个列表。但我不知道如何让目标列表中选择的元素通过命令按钮持久化。

请问有什么帮助吗??

0 投票
0 回答
153 浏览

validation - 验证包括pickList在内的一组字段

我有一个带有单选按钮、inputText 和选择列表的表单。假设每个组件都经过验证,我需要验证这 3 个组件的组合,然后显示验证消息。此外,我在页面顶部为每个组件设置了一个专用标签和另一个常规消息(固定文本),如果存在验证失败消息,则会显示该消息。

我的要求是显示(除了一般消息之外)这三个组件的组合无效的消息。

这是一些伪代码:

我正在使用 jsf 2 和 primefaces 3.4。

谢谢

0 投票
1 回答
1930 浏览

jquery - 默认情况下如何隐藏 jQuery UI MultiSelect Widget 以及在需要时如何隐藏?

我正在使用jQuery UI MultiSelect Widget作为我的选择列表之一。然后问题是我遇到的是当我使用“display:none;”时 在选择此菜单默认情况下不隐藏,并且始终显示。我有一个头文件,在所有页面上都有这个菜单,但我想默认隐藏它,并在每次需要时显示它。

问题是“显示:无;” 没有隐藏它。如何让 MultiSelect 小部件不忽略显示:无?

感谢您的帮助

0 投票
1 回答
548 浏览

ajax - 丰富的 Picklist + A4j 支持 + onlistchange

当我使用附加到 a4j 支持 onlistchange 事件的丰富选项列表组件时,会发生奇怪的行为。

如果我在选项列表组件中有“n”个选定项目,服务器将尝试填充它“n”次(运行 gruposDeTributosQuery.resultListOrdered()“n”次!!!)!这会导致硬延迟,因为用于填充的查询有点慢......上面是我的代码:

0 投票
1 回答
1434 浏览

php - 从选择列表中选择值到 PHP 变量中

我有一个使用选择值来选择年份的脚本。我想让年份确定要在相邻表中显示的数据集。我得到了以下脚本。单击 Homes 一词应转到 Homes.php 的主页。从选择列表中选择一个值应提供该年的数据。

这是调用数据集的代码。我希望将下面的 2015 替换为所选值:

0 投票
0 回答
255 浏览

jsf-2 - 垂直滚动不适用于键盘向上/向下箭头

我正在使用 RichFaces 4.3.5,当我尝试使用上下键盘箭头在选项列表中选择一个选项时,选项焦点会发生变化,但滚动不会跟随。

比如有20个选项,你可以看到10个。我用箭头,一个一个地过去。当我得到 11º 的位置时,滚动不动,所以我看不到 11º。

我不知道我是否足够清楚......但这也发生在richfaces展示中。

http://showcase.richfaces.org/richfaces/component-sample.jsf?demo=pickList&skin=blueSky

尝试使用键盘查看其他选项,滚动不移动。

有谁知道我该如何解决这个问题?任何解决方法?

非常感谢

这就是我的使用方式。

0 投票
1 回答
1572 浏览

json - AngularJS 使用选项迭代地创建选项列表

我想知道如何从 json 集合迭代地创建选择列表(下拉列表)。

我有两个所需的列,一个代表“主要”类别,另一个代表“次要”类别。

我希望右列对于每个“主要”类别只有一个字符串,然后左列将有一个包含次要类别选项的选项列表。我还想做的是按类型分组。因此,基本上会有按类型分组的选项列表部分。一个包含两列“字符串”的部分,然后在该部分下方的另一部分包含两列“数字”,等等。

--数字--

第1栏|| 第 2 栏

标签 || 选择列表

--字符串--

第1栏|| 第 2 栏

标签 || 选择列表

--布尔值--

第1栏|| 第 2 栏

标签 || 选择列表

}

使用教程我只能得到这个小提琴中的内容:http: //jsfiddle.net/GV7KZ/5/

感谢您的任何指导。

0 投票
1 回答
162 浏览

salesforce - Picklist 控制创建新记录

'正在开发一个管理人力资源的项目,我的问题是:如何控制选择列表来创建新记录。示例:我转到应用程序选项卡,其中包含一个选项列表,在我选择“休假”的值中。我想重定向我以在已经创建的对象 Time off 上创建一个 Time Off 表单( Start date , End date ... 等)。

谢谢