Я использую веб-компоненты Paper-dialog и paper-dialog-прокручиваемые в проектах Polymer. У меня есть некоторый набор полей ввода (формы) на бумаге диалоговое окно (всплывающее окно). По умолчанию при открытии всплывающего окна (Диалог) я фокусирую поле ввода.
Но проблема в том, что когда я нажимаю, прокручиваю в любом месте внутри диалога, ввод теряет фокус. Как сохранить фокус в диалоговом окне на бумаге, даже если я нажимаю / прокручиваю
Я попробовал приведенный ниже код, но не повезло. код формы, записанный внутри другого элемента, называемого my-form-element
<paper-dialog-scrollable id="myDialog">
<my-form-element></my-form-element>
</paper-dialog-scrollable>
Polymer.RenderStatus.afterNextRender( this, function() {
const dialogContent = this.$.myDialog.$.scrollable;
dialogContent.addEventListener('click', (e) => {
e.preventDefault();
});
});