Свойство Nativescript searchBar не работает - PullRequest
0 голосов
/ 14 апреля 2020

У меня есть этот элемент:

 <SearchBar
      hint="Search..."
      textFieldHintColor="whitesmoke"
      keyboardType="TYPE_CLASS_NUMBER"

    >
</SearchBar>

Но все равно отображается нормальная клавиатура. Как мне этого добиться?

1 Ответ

1 голос
/ 14 апреля 2020

keyboardType не является допустимым атрибутом на панели поиска. Но вы можете достичь этого, вызвав setInputType (...) в собственном представлении.

HTML

<SearchBar
      hint="Search..."
      textFieldHintColor="whitesmoke"
     (loaded)="onLoaded($event)"

    >
</SearchBar>

TS

onLoaded(event) {
  if (event.object.android) {
    event.object.android.setInputType(android.text.InputType.TYPE_CLASS_NUMBER);
  }
}
...