Nativescript searchBar属性keyboardType不起作用

问题描述 投票:0回答:1

我有这个元素:

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

    >
</SearchBar>

但仍显示普通键盘。我该如何实现?

android nativescript angular2-nativescript
1个回答
0
投票

keyboardType在SearchBar上不是有效的属性。但是您可以通过在本机视图上调用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);
  }
}
© www.soinside.com 2019 - 2024. All rights reserved.