问题标签 [texteditingcontroller]

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.

0 投票
3 回答
960 浏览

json - Flutter 文本编辑控制器 listview.builder

我希望页面显示社交媒体应用程序列表,用户可以在其中输入他们的用户名/详细信息。我希望能够提取此输入数据以及应用程序名称和徽标(最好作为 JSON 文件),以便能够将它们创建为通向相应应用程序和配置文件的按钮。

为此,我使用 listview.builder 创建了一个 List Tiles 列表(来自一个单独的列表,其中包含我想要包含的应用程序和徽标的列表),并使用 subtitle 函数向每个 List Tile 添加了一个 TextField。

请您能帮我将文本编辑控制器添加到列表的每个项目中,并提取一个包含文本输入、应用程序名称和徽标的文件。

请注意:应用列表是一个包含应用名称、TextField 提示文本和徽标图像的列表。

0 投票
0 回答
14 浏览

ios - 键盘仅显示顶部并在颤动(IOS)中触摸TextField时立即隐藏

我的 TextEditingController 如上

我已经使用了上面的文本字段。

当我触摸 TextField 时我的键盘一直隐藏有什么原因?

0 投票
2 回答
61 浏览

flutter - 如何将内存中的密码清零。Flutter 保留来自 TextEditingController 的所有输入

似乎TextEditingController将所有纯输入文本(包括密码)保存在内存中。

到目前为止我已经尝试了很多东西

  • controller.dispose()
  • 设置值null
  • 替换为其他文本
  • controller.text通过使用将内存归零FFI

问题是输入日志(文本 json 格式)保留在内存中。

https://github.com/flutter/flutter/issues/84708

这对我来说是一个关键问题。

请让我知道如何将内存中的密码清零。

谢谢你。

0 投票
0 回答
113 浏览

flutter - 使用 TextEditingController 在下拉菜单中传递项目,在颤动中

我已经建立了一个下拉列表,其中包含一个下拉列表。从列表中选择的项目应该被传递到另一个页面,因此,我使用了 TextEditingController 变量来做到这一点。但问题是下拉按钮不允许我们使用 TextEditingController。我的代码如下:

请建议我怎样才能做到这一点。提前致谢!

0 投票
0 回答
58 浏览

flutter - 向 TextEditingController 键入包含大写和小写字符的字符串时发生异常

当我在 TextField 中输入类似“aA”的字符串时,当我输入大写字母时会发生异常,但是应用程序不会崩溃。

这是我的例外:

════════ 服务库捕获的异常═════════════════════════════␐═══════════在平台消息回调期间抛出:当 keysPressed 中没有键时,尝试发送按键按下事件。如果正在发送的键事件未正确设置其修饰符标志,则可能会出现此状态。这是事件: RawKeyDownEvent#67162(logicalKey: LogicalKeyboardKey#70039(keyId: "0x100070039", keyLabel: "Caps Lock", debugName: "Caps Lock"), physicalKey: PhysicalKeyboardKey#70039(usbHidUsage: "0x00070039", debugName: "Caps Lock")) 及其数据: RawKeyEventDataAndroid(keyLabel: flags: 8, codePoint: 0, keyCode: 115, scanCode: 58, metaState: 0, modifiers down: {}) 'package:flutter/src/services/raw_keyboard .dart':断言失败:第 666 行 pos 7:'事件是!RawKeyDownEvent || _keysPressed.isNotEmpty'

0 投票
1 回答
61 浏览

flutter - 在使用 TextEditingController 设置初始值后颤振编辑 TextField 中的值

我将一些用户信息从第一个屏幕传递到第二个屏幕,在第二个屏幕上,我试图在 TextField 中编辑该信息。我的第二个屏幕代码如下。

我的问题是,由于我正在初始化 Widget 中的文本编辑控制器,因此当我编辑 TextField 中的值然后散焦该字段时,TextField 中的值会恢复为初始值。我的问题是,有没有办法在小部件之外初始化文本编辑控制器,并且仍然使用我从第一个屏幕获得的值来设置初始值?在widget.profName小部件之外不起作用。非常感谢您对此的任何帮助。

0 投票
0 回答
51 浏览

flutter - 如何在列表视图构建器中实现 TextEditingController

我正在迭代列表并添加 _controller,然后我尝试使用索引访问内部的控制器:_controllers[index][titleValue] 而且,它正在工作,第一个控制器正在分配给第一个元素,但是,然后对于其余的其他元素它是不工作....

任何人都可以建议我可能出错的地方吗?或者

为ListView.builder()中的每个元素实现 TextEditingController 有什么更好的解决方案

0 投票
0 回答
5 浏览

null - 使用 globalKey 从另一个类访问 textEditingController

启动应用程序时出现此错误。我理解错误,但我不知道如何找到错误。请帮我纠正错误。

当我删除 setState() 方法中的请求时,我不再有错误,但我不知道通过什么其他方式访问这些变量。有人有建议吗?

0 投票
0 回答
31 浏览

flutter - TextEditingController 在它的小部件被处置时是否处置它而没有通过使用 controller.dispose() 方法显式处置它

我有一个小部件列表,每个小部件都有它自己的 TextEditingController 我使用 ListView.builder 来构建它们(controllersList.forEach => Widget with Controller),当我想删除其中一个时

我刚刚调用了 controllersList.remove(controller) 并且列表将根据更改重建(使用 Riverpod 状态管理)

当我尝试使用这个移除的控制器时,会出现一条错误消息,告诉我控制器在被处置后被使用,即使我没有通过 controller.dispose() 方法明确处置它

谁能解释一下?

0 投票
1 回答
20 浏览

json - 将Json分配给Flutter中的TextFormFeild后如何通过Json编辑文本?

我 prase 一个 json 并将文本分配给一个 TextFormField。我想再次编辑该文本。怎么做。我试过了,但 json 显示的文本仍然显示。

我的 TextTextFormField