2015-05-19 4 views
0

Я хочу выполнить свертку только для выбранных компонентов на странице. Я заметил, что я не могу выбрать какой-либо компонент, представленный на страницах, используя небольшой флажок в панели редактирования компонента.Невозможно выбрать компоненты на странице

Я не уверен, почему это происходит. Все они являются настраиваемыми компонентами, а не OOTB.

Любые решения, пожалуйста, поделитесь ими.

+0

Можете ли вы сделать это на стандартном сайте Geometrixx в вашем случае? Можете ли вы сделать это со стандартными компонентами OOTB? В чем разница между ними и вашими шаблонами/компонентами? http://stackoverflow.com/help/mcve – anotherdave

+0

Привет, Нет, я не могу проверить даже компоненты сайта geometrixx. Не большая разница в шаблонах. Он создается обычным способом. – user3676024

ответ

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); 
       } 
      } 
     } 

Он работал, когда 'проверка' событие было изменено на "SelectionChanged. Очистив кеш браузера, перезагрузите страницу, чтобы увидеть изменения. Благодаря!

0

Нет selectionChanged событие, поэтому оно не работает правильно, когда, например, используется, его следует заменить на:

listeners: { 
    check: function(cb, checked) { 
     if (checked) { 
      CQ.WCM.select(editBar, true, true); 
     } else { 
      CQ.WCM.deselect(editBar, true, true); 
     } 
    } 
} 
Смежные вопросы