问题标签 [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.
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 对对象所做的。
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
' 按钮有效。
有人看过这个案例吗?
jsf-2 - 持久化选择列表的目标元素(primefaces)
我找不到如何保留在 primefaces 选项列表中选择的元素(目标)列表。
此选项列表运行良好:它将值从一个列表移动到另一个列表。但我不知道如何让目标列表中选择的元素通过命令按钮持久化。
请问有什么帮助吗??
validation - 验证包括pickList在内的一组字段
我有一个带有单选按钮、inputText 和选择列表的表单。假设每个组件都经过验证,我需要验证这 3 个组件的组合,然后显示验证消息。此外,我在页面顶部为每个组件设置了一个专用标签和另一个常规消息(固定文本),如果存在验证失败消息,则会显示该消息。
我的要求是显示(除了一般消息之外)这三个组件的组合无效的消息。
这是一些伪代码:
我正在使用 jsf 2 和 primefaces 3.4。
谢谢
jquery - 默认情况下如何隐藏 jQuery UI MultiSelect Widget 以及在需要时如何隐藏?
我正在使用jQuery UI MultiSelect Widget作为我的选择列表之一。然后问题是我遇到的是当我使用“display:none;”时 在选择此菜单默认情况下不隐藏,并且始终显示。我有一个头文件,在所有页面上都有这个菜单,但我想默认隐藏它,并在每次需要时显示它。
问题是“显示:无;” 没有隐藏它。如何让 MultiSelect 小部件不忽略显示:无?
感谢您的帮助
ajax - 丰富的 Picklist + A4j 支持 + onlistchange
当我使用附加到 a4j 支持 onlistchange 事件的丰富选项列表组件时,会发生奇怪的行为。
如果我在选项列表组件中有“n”个选定项目,服务器将尝试填充它“n”次(运行 gruposDeTributosQuery.resultListOrdered()“n”次!!!)!这会导致硬延迟,因为用于填充的查询有点慢......上面是我的代码:
php - 从选择列表中选择值到 PHP 变量中
我有一个使用选择值来选择年份的脚本。我想让年份确定要在相邻表中显示的数据集。我得到了以下脚本。单击 Homes 一词应转到 Homes.php 的主页。从选择列表中选择一个值应提供该年的数据。
这是调用数据集的代码。我希望将下面的 2015 替换为所选值:
jsf-2 - 垂直滚动不适用于键盘向上/向下箭头
我正在使用 RichFaces 4.3.5,当我尝试使用上下键盘箭头在选项列表中选择一个选项时,选项焦点会发生变化,但滚动不会跟随。
比如有20个选项,你可以看到10个。我用箭头,一个一个地过去。当我得到 11º 的位置时,滚动不动,所以我看不到 11º。
我不知道我是否足够清楚......但这也发生在richfaces展示中。
http://showcase.richfaces.org/richfaces/component-sample.jsf?demo=pickList&skin=blueSky
尝试使用键盘查看其他选项,滚动不移动。
有谁知道我该如何解决这个问题?任何解决方法?
非常感谢
这就是我的使用方式。
json - AngularJS 使用选项迭代地创建选项列表
我想知道如何从 json 集合迭代地创建选择列表(下拉列表)。
我有两个所需的列,一个代表“主要”类别,另一个代表“次要”类别。
我希望右列对于每个“主要”类别只有一个字符串,然后左列将有一个包含次要类别选项的选项列表。我还想做的是按类型分组。因此,基本上会有按类型分组的选项列表部分。一个包含两列“字符串”的部分,然后在该部分下方的另一部分包含两列“数字”,等等。
--数字--
第1栏|| 第 2 栏
标签 || 选择列表
--字符串--
第1栏|| 第 2 栏
标签 || 选择列表
--布尔值--
第1栏|| 第 2 栏
标签 || 选择列表
}
使用教程我只能得到这个小提琴中的内容:http: //jsfiddle.net/GV7KZ/5/
感谢您的任何指导。
salesforce - Picklist 控制创建新记录
'正在开发一个管理人力资源的项目,我的问题是:如何控制选择列表来创建新记录。示例:我转到应用程序选项卡,其中包含一个选项列表,在我选择“休假”的值中。我想重定向我以在已经创建的对象 Time off 上创建一个 Time Off 表单( Start date , End date ... 等)。
谢谢