ページで選択したコンポーネントに対してのみロールアウトを実行したいと考えています。コンポーネントの編集バーにある小さなチェックボックスを使用して、ページに表示されているコンポーネントを選択できないことに気付きました。
なぜこれが起こっているのかわかりません。それらはすべてカスタム コンポーネントであり、OOTB コンポーネントではありません。
これに対する解決策があれば、共有してください。
ページで選択したコンポーネントに対してのみロールアウトを実行したいと考えています。コンポーネントの編集バーにある小さなチェックボックスを使用して、ページに表示されているコンポーネントを選択できないことに気付きました。
なぜこれが起こっているのかわかりません。それらはすべてカスタム コンポーネントであり、OOTB コンポーネントではありません。
これに対する解決策があれば、共有してください。
EditBar.js で、チェックボックスに関連付けられたリスナーが機能していないことがわかりました。オーバーレイされていない場合、次の loc は /libs/cq/ui/widgets/source/widgets/wcm/EditBar.js にあります。
listeners: {
check: function(cb, checked) {
if (checked) {
CQ.WCM.select(editBar, true);
} else {
CQ.WCM.deselect(editBar, true);
}
}
}
「 check」イベントが「selectionChanged 」に変更されたときに機能しました。ブラウザのキャッシュをクリアし、ページをリロードして変更を確認します。ありがとう!