- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我一直在访问 p:picklist
这是我第一次遇到无法像 p:picklist
中那样更新源值和目标值的问题。用户界面。我正在使用 DualListModel<String>
的列表.这是代码..
请帮帮我。感谢您的帮助!
code.xhtml
<p:dataTable value="#{updateSiteObj.dsList}" var="pickListObjDS" >
<p:column headerText="DS">
<p:pickList id="pojoPickListDSID" value="#{pickListObjDS}" var="ds" itemValue="#{ds}" itemLabel="#{ds}" showSourceFilter="true" showTargetFilter="true" filterMatchMode="contains" style="border-color: white!important" onTransfer="ajaxSubmit3()">
<f:facet name="sourceCaption">Available</f:facet>
<f:facet name="targetCaption">To be removed</f:facet>
</p:pickList>
<p:remoteCommand action="#{updateSiteObj.onDSTransfer}" name="ajaxSubmit3"/>
</p:column>
</p:dataTable>
UpdateSite.java
@ManagedBean(name = "updateSiteObj")
@SessionScoped
public class UpdateSite {
private List<DualListModel<String>> dsList = new ArrayList<DualListModel<String>>();
public List<DualListModel<String>> getDsList() {
return dsList;
}
public void setDsList(List<DualListModel<String>> dsList) {
this.dsList = dsList;
}
public String updateSiteDetails() {
ds.add(sg.getPrimaryDSID());
if (sg.getSecondaryDSID() != null) {
ds.add(sg.getSecondaryDSID());
}
System.out.print("DS:" + sg.getPrimaryDSID() + "=>" + sg.getSecondaryDSID());
DualListModel<String> tempDS = new DualListModel<String>();
tempDS.setSource(ds);
dsList.add(tempDS);
return "someSite?faces-redirect=true";
}
public void onDSTransfer() {
System.out.print("DSTransfer");
for (DualListModel<String> str1 : dsList) {
System.out.print("RemovedLBEntry:");
for (String dsName1 : str1.getTarget()) {
System.out.print("RemovedLB:" + dsName1);
}
}
}
}
当我尝试调用 onDSTransfer
时在将值从源面板移动到目标面板后 picklist
UI 不显示来自目标的任何值。
最佳答案
在p:remoteCommand
中添加update="@all"
。
您正在执行 ajax 调用而不是更新您的 UI。
<p:remoteCommand action="#{updateSiteObj.onDSTransfer}" name="ajaxSubmit3" update="@all"/>
关于jsf - p :pickList doesn't update the source and target,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16693440/
我正在尝试为 primefaces 选择列表创建自定义过滤器。当我按照手册中的说明进行操作时,我在 primefaces 的某处遇到了 TypeError。 我对picklist的定义 我的过滤
当使用使用POJO列表的PrimeFaces组件时,如何编写自定义转换器?我的特殊问题是 没有转换器,我会得到java.lang.ClassCastException,因为JSF会使用未转换的jav
我想使用Map>作为 rich:pickList 的支持属性,如下所示: 支持
我正在使用带有 JSF2.0 的 richfaces 4.1.0M2,并且我有一个 PickList,我想要的是,当有人选择(鼠标单击)左侧列表中的某个项目时,表单中的某些组件会根据以下内容进行更新点
我正在寻找一个可以支持显示的选项列表插件图像,它排除了选择和选项标签(因此这个插件: http://gsgd.co.uk/sandbox/jquery/picklists/ )。有人知道其中一个吗?我
看起来,如果您从“已选择”列表中取消选择某个项目,那么您就无法改变主意并再次选择它。网站提供的“表单”示例中也很清楚: http://jsfiddle.net/awnry/QzjTs/ 如果取消选择项
我正在努力寻找一种使用 MYSQL 和 PHP 处理此代码的好方法。我有一张 users 表和一张 groups 表。每个用户将只属于一个组,或者属于组 0(不在组中)。 我有一个管理编辑组页面,其中
我正在尝试使用选择列表将一些用户从一个列表拖放到另一个列表,如下所示: 像陈列柜一样 http://www.primefaces.org/showcase/ui/pi
我正在创建自己的 DBGRid,除了选择列表之外,它工作正常。无论为网格设置什么按钮样式,它总是显示就地编辑器,既不显示选择列表,也不显示椭圆按钮! 我无法弄清楚我正在犯的错误:(。这是相关代码: f
我一直在访问 p:picklist这是我第一次遇到无法像 p:picklist 中那样更新源值和目标值的问题。用户界面。我正在使用 DualListModel 的列表.这是代码.. 请帮帮我。感谢您的
我在 popupPanel 中有一个 pickList。如果我打开 popupPanel,它会出现在窗口中间。如果我关闭并重新打开它,它看起来会移动到左侧和底部。仅当我在 popupPanel 中有
我正在尝试将 SelectItemsConverter 与 PrimeFaces Picklist 结合使用。 XHTML: Vorjahr
我正在寻找一个提供类似功能的组件: 经过谷歌搜索后,这似乎被称为“PickList”。如果我错了,请纠正我。 到目前为止,我发现了各种语言的实现,但没有找到 Java 的实现。实际上,我发现了 Jav
如何遍历Picklist-TargetList并通过使用Java脚本函数将目标列表值更新为ManagedBean List。 注意:我正在工作的版本不支持ajax传输事件,我需要使用onTransfe
我尝试从 PrimeUI pickList 检索目标数据,但没有成功。也许精通 jQuery 的人可以帮助我。嗯,我想我的问题很简单。我成功实现了pickList from PrimeUI ,但我不知
我有一个用例,我计划拥有一个 rich:pickList,以便用户可以从列表中选择多个项目。但是,在少数情况下,pickList 中的项目数量太大(成百上千)并且用户向下滚动整个长度是不切实际的。那么
将项目添加到 richfaces 时是否会触发 ajax 事件(4.3.1.Final)pickList ?我需要根据是否选择了任何项目来启用禁用按钮。 开发者指南根本没有提到这一点,但我发现this
我真正想要的是使用 PrimeFaces 组件验证的两个 OmniFaces' 。请注意,使用 验证 pickList 存在问题,可以在 OmniFaces 问题跟踪器中将其作为 describ
我在 Java 和 Mozilla FF 3.6.x 中使用 SmartGWT 2.5。我想手动打开 pickList 的 ComboboxItem 或 SelectItem ,这意味着以编程方式。是
我使用的是 richfaces 3.3.2,应用程序以英语和阿拉伯语运行。我在标签中遇到问题。在从右到左模式下,主、子列表会切换位置,但选择控件中的指向箭头不会相应旋转。 目前我已经将其方向设置为“l
我是一名优秀的程序员,十分优秀!