0
primefaces showcaseで説明したように、バッキングBeanの転送イベントから項目を簡単に取得できます。しかし、私は各項目がターゲットに転送された後に、CSSクラスを追加する必要があるので、私は自分のjavascript関数で項目を必要とします。javimriptでPrimeface picklistフォーム転送イベントのアイテムを取得する方法
これは私のXHTMLです:
<p:pickList id="PojoPickList" value="#{pickListView.themes}" var="theme" effect="bounce"
itemValue="#{theme}" itemLabel="#{theme.displayName}" showSourceControls="true" showTargetControls="true" showCheckbox="true" responsive="true"
showSourceFilter="true" showTargetFilter="true" filterMatchMode="contains" converter="theme">
...
<p:ajax event="transfer" oncomplete="onTransfer(event);" />
...
とJavaScript関数:
function onTransfer(event) {
console.log(event);
}
しかし、イベントがundefined.Thanksです。
onclickでoncompleteを変更し、イベントがonclickになる –
私が[this](http://stackoverflow.com/questions/42107052/primefaces-commandbutton-conditional-statement/42107714#42107714)で与えた答えをお読みください。なぜそれが動作しないのかを理解するために、より多くの情報を提供します –
ありがとうが、onclickは私が必要とするものではなく、バッキングビーンからの価値を得たくありません。クライアント側で転送されるアイテムを取得する方法があるはずです。 – nolazem