我有一个 TextField 并且想在用户完成输入并想要继续时收听事件。我既不想在用户每次按下任何键时调用一个函数,也不想添加一个提交按钮。键盘提供了一个“完成”按钮,所以为什么不使用它。接下来的唯一问题是如何收听该特定事件。
问问题
1094 次
2 回答
2
returnPress
应该做你想做的事:
<TextField (returnPress)="returnPress()"
于 2017-05-04T11:08:05.287 回答
2
使用 NativeScript 3,您可以使用新blur
事件。这样,您不仅会在按下 Enter 键时调用函数,而且还会在用户以其他方式离开该字段时(例如点击不同的字段)。
请参阅此处的 API 参考https://docs.nativescript.org/api-reference/classes/_ui_text_base_.textfield.html#blurevent
例子:
<TextField (blur)="userLeftTheField()">
于 2017-05-04T17:40:24.673 回答