Nativescript searchBar 属性 keyboardType 不工作
Nativescript searchBar property keyboardType not working
我有这个元素:
<SearchBar
hint="Search..."
textFieldHintColor="whitesmoke"
keyboardType="TYPE_CLASS_NUMBER"
>
</SearchBar>
但仍然显示正常键盘。我怎样才能做到这一点?
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);
}
}
我有这个元素:
<SearchBar
hint="Search..."
textFieldHintColor="whitesmoke"
keyboardType="TYPE_CLASS_NUMBER"
>
</SearchBar>
但仍然显示正常键盘。我怎样才能做到这一点?
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);
}
}