为了账号安全,请及时绑定邮箱和手机立即绑定

PrimeFaces选择器如何在update =“@(。myClass)”中工作?

PrimeFaces选择器如何在update =“@(。myClass)”中工作?

qq_笑_17 2019-08-27 16:28:23
PrimeFaces选择器如何在update =“@(。myClass)”中工作?我不明白PrimeFaces选择器(PFS)是如何工作的。<h:outputText value="#{bean.text1}" styleClass="myClass" /><p:commandButton update="@(.myClass)" />我可以用它。我认为这是一个很棒的工具,虽然它并不总是对我有用。的.myClass是客户端jQuery选择。服务器端的JSF如何知道要更新的内容?我可以理解正常的JSF ID选择器是如何工作的。<h:outputText value="#{bean.text1}" id="textId" /><p:commandButton update="textId" />的textId组件树的引用部件的ID作为在XHTML文件中定义在服务器端。所以我可以理解JSF如何找到合适的组件。但是如果使用的是primefaces选择器,则使用客户端jQuery选择器。JSF如何知道哪个组件必须更新?有时我的PFS有问题。它似乎并不总是对我有用。如果您使用PFS,是否应该记住哪些内容?
查看完整描述

2 回答

?
UYOU

TA贡献1878条经验 获得超4个赞

当前不在DOM中的组件rendered="false"不会受到直接选择它们的影响update。但是,可以通过选择父级来更新它们。例如,update="@(#container :button)不会工作,但update="@(#container)会。如果需要,请纠正我@BalusC!:) 

查看完整回答
反对 回复 2019-08-27
  • 2 回答
  • 0 关注
  • 659 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信