Все виджеты формы простираются от dijit.form._FormWidgetMixin
, которые прокручивают окно до виджета, когда он получает фокус.Как остановить dojo от прокрутки до формы виджетов в фокусе?
Я лично считаю, что это поведение делает большинство виджетов непригодными для использования. Как я могу остановить его?
Я лично считаю наоборот ... как вы заполняющей в формах, используя только клавиатуру, если страница не прокручивается? – Philippe
Для виджетов, которые используют стандартные элементы формы, они должны вести себя так, как это делает браузер. Один из примеров того, почему мне не нравится эта функция - у меня есть 'dijit/InlineEditBox', используя в качестве редактора' ditit/form/Textarea'. При нажатии на текст создается текстовое поле, а также кнопки сохранения и отмены. нажатие на любую кнопку приводит к тому, что страница прокручивается до кнопки. Я должен щелкнуть второй раз, чтобы на самом деле вызвать кнопку –
, используя клавиатуру, все еще отлично подходит для меня. Он прокручивает элемент. Я бы предпочел включить его по мере необходимости (если необходимо), а не иметь много случайной прокрутки при нажатии на вещи. –