Удалить фокус из TextField, если щелкнуть за пределами TextField в Nativescript - PullRequest
0 голосов
/ 04 апреля 2019

Когда пользователь нажимает на текстовое поле, я хочу удалить фокус из текстового поля. Как это сделать в nativescript?

1 Ответ

1 голос
/ 04 апреля 2019

Здесь - это то, как вы можете удалить фокус из вашего TextField на Android.Вам нужен другой вид, где фокус может быть смещен.Образец был сделан с помощью ядра {N}, реализация в {N} Vue выполняется в соответствии со стандартными шагами, зарегистрируйте пользовательский элемент и используйте его в своем шаблоне.

Чтобы скрыть клавиатуру, выполните приведенный ниже код после нажатия на макет(вне текстового поля).

import * as utils from "tns-core-modules/utils/utils";

if (utils.ad) {
  utils.ad.dismissSoftInput();
} else {
  // iOS
  utils.ios
            .getter(UIApplication, UIApplication.sharedApplication)
            .keyWindow
            .endEditing(true);
}
...