Сила заглавная первая буква в строке поиска в ионном - PullRequest
0 голосов
/ 06 ноября 2019

У меня есть ионная поисковая панель в моем проекте ionic4, по умолчанию заглавная буква по умолчанию (стрелка на клавиатуре iOS сплошная). Это, как и ожидалось, но когда я отправляю форму, программно очищает значение и устанавливает фокус:

this.searchbar.value = '';
this.searchbar.setFocus();

Клавиша Shift больше не является сплошной, а первая буква не автоматическив верхнем регистре. Как заставить первую букву автоматически вводиться в верхнем регистре?

Solid shift key

Я пытался использовать autocapitalize='sentences' (и другие значения) для иона-searchbar элемент, но это не имеет никакого эффекта. Я также пытался использовать javascript, чтобы автоматически вводить заглавные буквы первой буквы, но это было очень неудачное и запоздалое решение. Я также пытался обернуть его в элемент формы и использовал .reset () в форме, но это тоже не помогло.

1 Ответ

0 голосов
/ 06 ноября 2019

Я только что попробовал с autocapitalize="sentences" на Android, и он отлично работает даже после сброса значения и установки фокуса программно.

<ion-searchbar autocapitalize="sentences" #searchbar></ion-searchbar>
@ViewChild('searchbar', { static: false }) searchbar: any;

cancel() {
  this.searchbar.value = '';
  this.searchbar.setFocus()
}

Возможно, проблема только в iOS.

На github есть открытый выпуск по этому вопросу. Я предлагаю вам добавить комментарий по этому вопросу (если это не тот, кто его открыл).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...