【发布时间】:2018-08-20 16:33:59
【问题描述】:
我是 Flutter 的新手。我正在寻找始终为大写的 TextField 值,但我没有找到任何资源。
另一个问题是 TextField onChanged 事件去抖动实现。当我在 TextField 上键入时,它会立即触发不适合我的目标的 onChanged 事件。 onChange 事件将在每个文本更改 500 毫秒后触发。
new TextField(
controller: _controller,
decoration: new InputDecoration(
hintText: 'Search here',
),
onChanged: (str) {
//need to implement debounce
}
)
【问题讨论】:
-
您想将第一个字符大写还是所有文本都大写?您可以使用来自github.com/ReactiveX/rxdart的 debounce
-
需要所有字符大写。 @GünterZöchbauer
-
您的问题涉及 TextField 的两个不同方面。下次请教两个问题。我拒绝对一个本来很好的问题投赞成票。
标签: flutter dart textfield uppercase debounce