2016-07-26 5 views
1

PFSを使用してprocessing/updatingの要素を選択しようとしています。たとえば、私が使用している場合はうまく動作します。選択のためのstyleClass属性を使用するPrimeFacesセレクタ(PFS)セレクタ[name * = "value"]

<p:commandButton actionListener="#{testBean.testAction}" value="Submit test" 
    process="@this @(.processStyleClass)" 
/> 

しかし、属性を使用してセレクタを含んでいる場合、私はそれが(ここでは例として、MAXLENGTHを使用)の作業を取得することはできません。

<p:inputText value="#{testBean.test}" 
    maxlength="4"/> 

<p:commandButton actionListener="#{testBean.testAction}" 
    value="Submit test" 
    process="@this @([maxlength*='4'])"/> 

しかし、私はコンソールに直接セレクタを使用する場合、私が選択することができます入力フィールド

PFSを含む属性で選択する作業例はありますか?

種類のについて、 ホセ

Primefacesそれは次のようにコマンドボタン(無関係な部分は省略して)レンダリングなどの問題を引き起こしている属性セレクタに引用符を使用して5.1、クロサギ科2.2.7

答えて

1

<button id="mainForm:j_idt21"  
    onclick="PrimeFaces.ab({s:'mainForm:j_idt21',p:'mainForm:j_idt21 @([maxlength*='4'])'});return false;" 
    type="submit">Submit test 
</button> 

セレクタの一重引用符を削除して、プロセス属性と更新属性の適切なレンダリングと作業セレクタを作成します。

<p:inputText value="#{testBean.test}" 
    maxlength="4"/> 

<p:commandButton actionListener="#{testBean.testAction}" 
    value="Submit test" 
    process="@this @([maxlength*=4])"/> 
関連する問題