2016-02-03 2 views
-1

Я создал выпадающий список в компоненте, который имеет список элементов в алфавитном порядке. Я хочу, чтобы он был выбран или выделен так, чтобы я мог приблизиться к местоположению элемента, если я наберу первую букву. Как это сделать в AEM6?AEM: выбор места в раскрывающемся списке с помощью клавиш клавиатуры

Могу ли я сделать это в jquery?

ответ

0

Вам необходимо создать функции обработчика событий в JavaScript для диалога.

Примером может служить http://abani-behera.blogspot.com/2013/10/attach-listeners-to-widgets-in-cq5-aem.html (CQ5 стиль ExtJS диалоги)

В качестве альтернативы, например, TouchUI в https://helpx.adobe.com/experience-manager/using/creating-touchui-events.html (пропуская дополнительные детали, потому что это звучит, как вы не используете TouchUI диалогов в это время) ,

+0

Какое событие может быть использовано. Могу ли я использовать jQuery для сочетания клавиш для местоположения, например, onkeydown или onkeypress? События по умолчанию, такие как выделение на onmouseover или выбрать onmouseclick, не должны подвергаться влиянию. – Ajax

+0

@Ajax, вы не определили, какой диалог вы используете: ExtJS vs TouchUI. Поскольку jQuery считается загруженным в режиме редактирования, вы должны иметь возможность использовать его. Но тип диалога управляет событиями, которые прослушиваются или прослушиваются. Дополнительную информацию см. В документации по AEM. –

+0

Я использую диалог extjs. – Ajax

Смежные вопросы