问题标签 [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 投票
0 回答
38 浏览

flutter - 一般管理颤振控制器

关于控制器,我有不止一个问题:

我是否需要处理我创建的每个控制器,即使它是 TextEditingController 或 AnimationController?

StatelessWidget 和 StatefulWidget,我是否需要将 StatelessWidget 转换为有状态来处置控制器,或者 Stateless 可以自动处置而无需转换?

controller.removeListener({}())即使我需要我controller.dispose()吗?

0 投票
0 回答
46 浏览

flutter - 从 Store (mobx) 更新 TextEditingController

当商店发生变化时,我正在尝试更新 TextEditingController 中的文本。流程是:用户扫描条形码,我必须在文本字段中显示扫描的条形码。还有一个选项可以手动输入条形码到该字段然后传递到商店,这就是我需要控制器的原因。

小部件

店铺

文本永远不会更新。请帮忙!

0 投票
1 回答
136 浏览

flutter - Flutter:TextEditingController Textspan 的识别器在初始化文本时引发错误

请查看此视频

在这里,我扩展 TextEditingController 以突出显示(也可点击)关键字“ali”。每当用户键入“ali”时,它都可以正常工作。但是在将文本初始化到控制器时,它显示了很多错误。有人请帮助我解决此错误。

注意:当我初始化文本并从“textspan”中删除“recognizer”时,它运行良好,没有显示任何错误。我猜这个问题是由于文本跨度中的“识别器”而发生的。

这是我的代码,请取消注释第 15 行以查看错误。

日志

0 投票
0 回答
23 浏览

flutter - Android中的错误特殊字符:_CastError(用于空值的空检查运算符)

我有一台三星 Tab S2 版本 7 安卓平板电脑。

我在EditableText小部件中找不到任何解决此错误的方法。

发生的情况是,在具有各自TextEditingController的TextFormField小部件中,我输入了我的用户名,但是当我更改键盘上的字符来搜索它时,我需要这个字符“_”...我收到此错误.. .

颤振医生-v

在此处输入图像描述

在此处输入图像描述

这是代码...

0 投票
1 回答
26 浏览

flutter - 颤动我如何将字符串转换为 TextEditingController

嗨,我正在寻找一种将 String 变量转换为 TextEditingController 的方法

这就是我正在做的

在里面TextFormField Controller我像这样调用控制器

我知道我可以直接叫它的名字,TextEditingController _testController但我必须这样做,有什么想法吗?我试过castingvariableTextEditingController但我得到这个错误说

0 投票
0 回答
56 浏览

windows - Flutter:在不显式创建控制器或节点的情况下获取当前活动的 TextEditingController

注意:这里是 Windows 开发。

我想使用虚拟键盘(在屏幕上)。我不能依赖硬件键盘。

我的目标是安全地获得任何 TextEditingController 如果我点击 aTextFormField这样我就可以在我的虚拟键盘中使用它(我使用这个插件)。

目前 myVirtualKeyboard被包裹在 aStack中,Positioned并且仅Focus在检测到 -change 时显示。这已经有效:

但我坚持要获得TextEditingController. 我不想为每个 TextFormField 添加自定义代码。当按下可能是可聚焦的东西时,Flutter 会以某种方式实现它,那为什么我不能呢?

也许我错过了一些东西。我很高兴听到你的意见。

此致。

替代问题:是否有任何好的虚拟键盘插件可以安全地处理这个用例?