- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在学习Flutter,并且在我的应用程序中有两个与AlertDialog中的textController链接的textField,以文本形式获取用户输入并将其显示在屏幕主体中。我自己无法解决的问题是,在AlertDialog的“保存”按钮中添加了setState((){})之后,文本自动地在正文中显示在屏幕上,更改后,按“保存”后,不会再次清除在TextFields中输入的文本。
我的代码:
class _HomeScreenState extends State<HomeScreen> {
final TextEditingController titleController = TextEditingController();
final TextEditingController textController = TextEditingController();
DummyDataProvider notes;
@override
void dispose() {
// Clean up the controller when the widget is disposed.
titleController.dispose();
textController.dispose();
super.dispose();
}
MaterialButton(
onPressed: () {
setState(() {
final title = titleController.text;
final text = textController.text;
NoteProvider.insertNote({'title': title, 'text': text});
Navigator.pop(context);
});
最佳答案
您可以重置文本 Controller 。
例如在onpressed中:titleController = new TextEditingController();
textController = new TextEditingController();
为此,不需要设置状态。
关于flutter - Flutter,如何配置textController,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61339661/
我正在使用一年前编写的 Python 代码。 我的操作系统是 Ubuntu 10.10 和 Python 2.6.6。 代码片段是: import mechanize ..... br.select_
Resharper 声称要吃自己的狗粮,具体来说,他们声称 Resharper 的许多功能都是在 R# (OpenAPI) 之上编写的。我正在编写一个简单的插件来修复所选内容的当前文档的注释。当这个插
我正在尝试使用 mechanize 解析 html 表单。表单本身有任意数量的隐藏字段,并且字段名称和 ID 是随机生成的,因此我没有明显的方法来直接选择它们。显然,使用名称或 ID 已经过时了,并且
我正在尝试将邮政编码信息输入到 http://www.gasbuddy.com/然后使用 Mechanize 单击“搜索” 所以我能够使用以下数据抓取表单: 我能够将文本插入到 TextContr
我是一名优秀的程序员,十分优秀!