问题标签 [flutter-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 - FloatingLabelBehavior.always 时浮动标签样式不适用
这是一个非常简单的问题。这floatingLabelBehavior
是大约 2 年前添加的,但没有人提出一个问题,即如果您将特定样式设置为floatingLabelStyle
,除非您单击该字段或该字段获得焦点,否则它不会显示为正确的样式。
有人找到解决方案吗?还是我应该只搜索有关如何在不显示软键盘的情况下自动聚焦字段的解决方案?
json - 将Json分配给Flutter中的TextFormFeild后如何通过Json编辑文本?
我 prase 一个 json 并将文本分配给一个 TextFormField。我想再次编辑该文本。怎么做。我试过了,但 json 显示的文本仍然显示。
我的 TextTextFormField
flutter - 使用 TextFormField 时,floatingLabelBehavior 会忽略 floatingLabelStyle
如果我使用TextFormField
并设置floatingLabelBehavior
为always
,则它不遵循中设置的样式floatingLabelStyle
。
但是当我使用FormField
(我使用它是因为我添加了 a DropdownButton
)并设置floatingLabelBehavior
为 时always
,它遵循样式。
和floatingLabelStyle
之间的风格是一样的。TextFormField
FormField
flutter - Flutter:FormFields 的良好实践。我是否为每种类型的字段创建一个小部件?
我想以不同的形式重用不同类型的字段,我创建了一个单独的 Widget 来返回TextFormField
.
从逻辑上讲,不同类型的字段有自己的验证和其他属性,所以我开始研究继承等以避免重写相同的代码块。
据我所知,Flutter 不鼓励小部件的继承,所以我的问题是关于在 Flutter 中重用各种表单字段的代码以保持可读性并保持代码干净的最佳实践。
有小费吗?
flutter - 在特定的 TextField Flutter 外部单击后调用函数
我有一个表单页面,并且有几个 TextFields,我想在单击一个特定文本字段之外调用一个函数。是否有任何 TextField 参数可以满足我的目的或以任何方式做到这一点?
flutter - 如何在 Flutter 的 Textfield 中禁用 AUTO SUGGESTION 以及 IOS 中 KEYBOARDTYPE 的其他问题
我正在开发一个词汇学习应用程序(从英语到法语,反之亦然)。在进行测验时,如果用户在建议栏上没有建议,我会更喜欢它(因为它有助于拼写)。我尝试在文本字段中禁用选项,但没有任何效果。这是代码:
唯一可行的方法是如果我将keyboardType设置为电子邮件地址......但在这种情况下,空格键变得非常小并且@符号出现......
我不明白为什么 enableSuggestions : false 和 autocorrect : false 不起作用。API 文档中指定对于 IOS : AUTOCORRECT 应设置为 false 以禁用此功能。
你知道是否有颤振错误吗?
我尝试在 ANDROID DEVICE 上调试相同的代码,它运行良好。IOS好像有问题。。。。
我对 TEXTFIELD 小部件的另一个选项也有同样的问题:与大写链接的那个。
它从不将 fieldText 的第一个字母大写。它在 Android 上运行良好。
json - Flutter Bloc - 根据选定的下拉项填充表单字段
我正在尝试使用 flutter bloc 允许用户从下拉菜单中选择员工姓名,然后根据所选员工在同一屏幕上填充表单字段。然后可以编辑这些字段。我已经查看了颤振 todos 示例,它是与我想要做的最接近的功能,但它并不完全相同。
目前,我可以让下拉按钮显示和选择员工对象 (JSON),但我无法根据此选择来填充表单字段。我可以通过状态访问员工对象及其属性,但是当我将变量提供给 TextFormField 的 initialValue 属性时,即使通过控制台打印变量显示它在那里,它也不会显示任何内容。
我一直在尝试对整个屏幕使用一个块来执行此操作,但我现在想知道是否只能使用一个用于下拉按钮的块和另一个用于表单的块来执行此功能。
理想情况下,为了简单起见,我希望在整个屏幕上使用一个块。任何想法如何使用块状态管理根据下拉列表中的选定对象填充表单字段
继承人一些代码:
任何帮助,将不胜感激