です。これは複雑です。基本的に私はMaterial Design LiteのCSSをGoogleで使用しており、プライムフェイスを使って入力フィールドを動的に追加するajaxリクエストを発しています。ajaxの更新後にCSSが正しくレンダリングされないのは、<ui:repeat>
<h:commandLink value="+ Add something>
<f:ajax listener="#{bean.method()}"
execute="@form"
process="@form"
render="@form" />
</h:commandLink>
呼び出されるメソッドは、ui:repeatに新しいdivを追加します。これは、自分のbeanのリストに新しい項目を追加することによって行われます。
<h:form>
<ui:repeat value="#{bean.list}" var="v">
<div class="mdl-textfield mdl-js-textfield mdl-textfield--floating-label">
<h:inputText value="#{v.value}" id="valuetitle"/>
<label class="mdl-textfield__label" for="valuetitle">valuetitle</label>
</div>
</ui:repeat>
</h:form>
問題:CSSが正しく更新されていません。それは私が部門に与えたクラスを開始しない..誰も解決策を知っている?
'p:inputText'を' h:inputText'で置き換えるとうまくいくのですか? – Kukeltje
は残念ながら – Progph
その後の質問は関連PrimeFacesではありませんが:(ません。あなた – Kukeltje