0

ページで選択したコンポーネントに対してのみロールアウトを実行したいと考えています。コンポーネントの編集バーにある小さなチェックボックスを使用して、ページに表示されているコンポーネントを選択できないことに気付きました。

なぜこれが起こっているのかわかりません。それらはすべてカスタム コンポーネントであり、OOTB コンポーネントではありません。

これに対する解決策があれば、共有してください。

4

2 に答える 2

0

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 」に変更されたときに機能しました。ブラウザのキャッシュをクリアし、ページをリロードして変更を確認します。ありがとう!

于 2015-05-20T10:03:34.210 に答える