问题标签 [textformfield]
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 - Flutter:弹出表单值显示为空
我是新来的颤振。在我的项目中,我需要在加载页面时显示一个弹出窗口。所以我使用了 WidgetsBindingin initstate()。我的代码可以在页面加载时显示弹出窗口,但在该弹出窗口中,有一个文本字段可以在提交后输入手机号码,我需要获取该电话号码,但它没有显示该值。编译时显示空值。
}
flutter - 仅着色 TextForm 文本的一部分
我想知道是否有一种方法可以更准确地自定义 TextFormField。我不想改变整个文本的颜色,而只是改变它的一部分。例如,下面是上面提到的 TextFormField,我想通过添加红色来突出显示“には”(即大括号之间的内容)。我想避免创建多个 TextFormFields 来执行此操作,因为之后组装文本会很麻烦,但我不知道这是否可能。
警告 我不是在寻找 RichText 小部件,因为我想自定义 TextFormField 小部件或任何带有可编辑文本的小部件。这个小部件在列表中使用,所以我不想在我的输入小部件中使用“预览”小部件。
和
我不需要完整的 RichTextEditor,因为用户不应该能够修改颜色。只有花括号之间的部分应该自动着色。
期待看到你们能想出什么样的解决方案!
flutter - 如何在 Flutter 中启动视图时禁用屏幕键盘?
我开始编写一个 Flutter 应用程序来远程控制一些无线电流。TextFormField
添加 a以显示流的当前音量设置时遇到问题。(我选择 aTextFormField
而不是简单的原因Text
是我想使用该字段来显示当前设置并让用户在一个地方更改当前值。)
问题如下:当我添加TextFormField
(位于下面屏幕截图中的绿色条内,文本之后Vol:
)时,我意识到每当我启动此视图/页面时,进入页面时默认显示板载键盘.
相反,我希望键盘仅在用户单击TextFormField
.
外观代码TextFormField
如下:
所以,我想知道是否有人知道如何防止键盘在显示的视图/页面启动时出现。提前致谢!如果需要,完整的代码可以在GitGub上找到。
flutter - 如何让我的 DropdownButton 影响我的 TextFormField
我认为这可能并不太复杂,但是我是编码新手并且不明白这一点,我也无法在网上找到我能理解的解释。
在我的应用程序中,我的 AppBar 包括标题和底部,标题只是文本,底部是用户用来搜索我的数据库的 TextFormField。
最近我将标题更新为 DropdownButton,并且我想使用用户在那里选择的内容来更改我的 TextFormField 中的搜索参数(以便它可以搜索我数据库中的不同列)。
我在单独的文档中构建了 DropdownButton,然后将其插入到标题中。寻找如何使用它更加棘手。
我构建了某种回调,它可以在我的控制台中打印,但我不知道如何将信息传递到我的 TextFormField 中。
...
...
我是否必须使用某种提供程序或“of”或包,如 Eventifier 或 ChangeNotifier?我无法弄清楚所有这些事情是如何运作的。
flutter - 表单中的可选 TextFormField
我有 1 个带有 2 个 TextFormField、firstName 和 lastName 的表单。我需要使用条件和正则表达式验证这两个数据,然后使用 Navigator 将数据传递到第二页。
问题是,我希望 lastName 是可选的或者可以为空。但我无法删除验证器,因为我仍然需要将它与正则表达式或其他人一起使用。
firebase - 如何在 Flutter 中将 TextEditingController 转换为 String?
我正在从 Firestore 中检索一些数据,如下所示:
我想在我的 TextFormField 中有一个 initialValue,但我必须使用控制器而不是 initialValue,但控制器必须是 TextEditingController 变量。但我从数据库中检索字符串。我希望数据库中的值作为初始值显示在 TextFormField 中。我收到以下错误:错误:无法将参数类型“String”分配给参数类型“TextEditingController”。
谢谢你的帮助!