Jquery 从Primefaces更新中排除具有特定类的元素
我坐在一个小项目上,我正在努力让我的国际化进程开始。但我遇到了一个问题:primefaces“Update=”“”的“:not()”选择器 语言选择按钮:Jquery 从Primefaces更新中排除具有特定类的元素,jquery,jsf,primefaces,Jquery,Jsf,Primefaces,我坐在一个小项目上,我正在努力让我的国际化进程开始。但我遇到了一个问题:primefaces“Update=”“”的“:not()”选择器 语言选择按钮: <h:form styleClass="top_menu_item_inner"> <h:panelGrid columns="2"> Language : <p:commandButton actionListener=
<h:form styleClass="top_menu_item_inner">
<h:panelGrid columns="2">
Language :
<p:commandButton actionListener="#{userBean.changeLanguage('')}" value="German" update="@(.language_variable :not(.noUpdate))" />
<p:commandButton actionListener="#{userBean.changeLanguage('en')}" value="English" update="@(.language_variable :not(.noUpdate))" />
</h:panelGrid>
</h:form>
语言:
Richfaces选项卡面板:
<rich:tabPanel switchType="client">
<rich:tab styleClass="language_variable" header="#{msg['general']}" id="tabset_tab_allgemein">
<ui:include src="inc/veranstaltung_detail_allgemein.xhtml" />
</rich:tab>
“veranstaltung\u detail\u allgemain.xhtml”中的元素:
#{msg['vak_number']}
问题是,它使用类“language_variable”更新元素的每个子元素。但我有意尝试做的是,用class=“language\u variable”排除一个元素的所有子元素,该元素的类为“noUpdate”。我希望你们能帮助我。:)
祝您有愉快的一天。您在CSS选择器中遇到了一个输入错误/语法错误。
:xxx
伪选择器不应该用空格分隔。@BalusC我是psuedoselector的新手。将@(.language\u变量:div:not(.noUpdate))
工作或OP应使用@(.language\u变量:not(.noUpdate))
?@Mahendran:see,and
<h:panelGroup layout="block" styleClass="veranstaltungen_detail_allgemein_kurzinfos noUpdate">
#{msg['vak_number']} <h:outputText styleClass="noUpdate" value="#{lectureBean.currentLecture.vakNumber}" />
</h:panelGroup>