问题标签 [flutter-textinputfield]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
flutter - CupertinoAlertDialog 中的 TextField
我正在制作一个对话框,它有一个文本字段,可以通过使用CupertinoAlertDialog
. 但是,它一直说No Mater Widget Found。我从互联网上搜索并尝试了一些解决方案,但没有奏效。这是我的代码
我尝试用 替换Material
,Card
但Scaffold
效果Container
不佳。
请帮我
flutter - 我无法在颤振中的定位小部件内添加文本字段
我无法在定位的小部件内添加文本字段。有人可以帮我写代码吗
这是一个注册页面,询问用户的电话号码并发送 OTP,但我无法在此代码中添加文本字段。因为我在 figma 中设计了我的 UI 并使用 figmaToflutter 插件进行了转换。我尝试手动添加 textField 但它显示错误
flutter - TextFormField 值到 TextField 换行
我有个问题。我想将来自 TextFormField 的 return(returnvalue1...2...3) 输出发送到 TextField。我希望它在不清除 TextField 的情况下将每个输出附加到换行符。我怎样才能做到这一点?谢谢您的帮助。
TextFormField 代码:
文本字段代码:
flutter - 为什么重新聚焦时我的文本字段光标显示在现有文本的开始位置
当我重新编辑我的 TextField 时,为什么光标显示在现有文本的开头,而不是用户点击的位置。当您取消焦点文本字段然后再次重新关注它时,会发生这种情况。
示例代码:
flutter - 无效的常量值.dart(invalid_constant)
在下面的代码中,我在“控制器:urlController”这一行得到了错误
flutter - Flutter textField 小部件中的 onSubmitted 和 onEditingComplete 有什么区别?
Flutter 小部件中的onSubmitted
vs有什么区别?onEditingComplete
textField
我的意思是,onSubmitted
已经将用户输入的值传递给我们,我们可以在提交完成时使用它。为什么需要onEditingComplete
房产?
我也遇到了这个stackoverflow帖子
根据这篇帖子的置顶答案,onEditingComplete
用于确定用户提交数据后是否应该隐藏或保留键盘。如果是这种情况,为什么颤振会突飞猛进地拥有一个名为onEditingComplete
ACCEPTS A FUNCTION的属性?他们可以简单地拥有一个hideKeyboardAfterEditing
接受 true 或 false 的属性。
(我可能已经理解了此处提到的 Stack Overflow 帖子错误。但这就是我的想法)
有人可以帮我理解吗?
谢谢
flutter - TextField 和 BLoC - 值未更新或键盘已关闭
我想在 Flutter 中将 aTextField
与BLoC 包结合使用。目的是使内容TextField
与 BLoC 的相应属性保持同步。
因为 BLoC 基于一个BlocBuilder
小部件,该小部件基本上订阅 aStream
并在发出新内容时更新和重新渲染所有受影响的子小部件Stream
,所以我认为以下方法就足够了:
实际上,它正在工作。当我希望能够覆盖 BLoC 中的值时,就会出现问题。就我而言,我有一个TextField
和一个选择字段 ( DropdownButton
)。当用户从 中选择一个值时DropdownButton
,TextField
应该覆盖 的内容。使用上述方法,当我调用setTitle(value)
的onChange
时,会覆盖DropdownButton
中的值,但保持不变。Cubit
TextField
然后我想到了使用一个TextEditingController
处理文本的想法(就像Felix Angelov在这里TextField
建议的那样),更新on change并监听对相应值的外部更改:Cubit
Cubit
如果我这样做,则初始值由 正确设置,当我使用 更改它时Cubit
,该值会更新,当文本中的文本更改时,它会在 Cubit 中更新。但是,有一个问题:每次我在 中输入一个字符时,它都会失去焦点。
救援?不幸的是没有。这可以防止失去焦点,但是每当我输入内容时它就会跳转到输入文本的第一个字符。另外,我不希望最初有焦点。设置 a也无济于事。即使设置一个喜欢这里建议的东西也不会改变什么。这里提出的想法也没有解决我的问题。TextField
DropdownButton
TextField
TextField
autofocus: true
TextField
FocusNode
UniqueKey
FocusNode
onEditingComplete
有没有人有一个与 BLoC 结合的 TextField 的工作解决方案,它满足以下要求:
- 当输入某些
TextField
内容时,BLoC/Cubit 会相应更新 - 当 BloC/Cubit 更新时,
TextField
的内容也会相应更新 - 没有意外的、烦人的键盘关闭行为或
TextField
失去焦点 - 可以有一个初始值,
TextField
但不必专注于渲染
尽管已经研究了很长时间,但我找不到解决方案。
flutter - 将一个数据单元的值与另一个数据单元中的用户输入相乘,并在第三个数据单元中显示该值
我有一个从 firebase 集合动态填充的数据表。有商品名称和价格,我希望用户输入数量,然后在另一个数据单元中自动计算总计(价格 * 数量)。我不确定如何将 texteditingcontroller 添加到每个数据单元的每个数量中。当我尝试添加 TextEditingController 时,它适用于所有数据单元。我需要为每个数据源进行计算。
flutter - 如何在颤动中在 webview 和 textfield 之间切换焦点?
我有一个WebView
包含 atinymce editor
和 aTextFiled
以上的WebView
. 起初我的屏幕上没有光标,当我在文本文件中输入内容时,它看起来很正常,直到我点击文本区域WebView
并出现另一个光标。我该如何解决?
请帮忙。
尝试了一些东西。
- 将 GestureDetector 添加到 Webview,取消
FocusScope.of(context).unfocus();
onTap 方法中的 focus(),但 onTap 永远不会调用。 - 在textarea中添加eventListener来监听我本地html文件中的touchevent,当touchevent被调用时,通过JavascriptChannel将event传给flutter,然后invoke
FocusScope.of(context).unfocus();
,结果和1一样,touchevent从来没有被调用过。