将数据粘贴到 TextInput 时出错

发布于 2024-10-20 07:14:49 字数 397 浏览 4 评论 0原文

在我的 Flex 4 应用程序中,我有一个 Spark 文本输入。当用户从剪贴板粘贴数据时,如果剪贴板包含不同的格式(字符串除外),则会抛出错误。这是我收到的错误消息。

"TypeError: Error #1009: Cannot access a property or method of a null object reference.
    at spark.components::RichEditableText/handlePasteOperation()
[E:\dev\4.0.0\frameworks\projects\spark\src\spark\components\RichEditableText.as:3611]"

有什么办法可以处理这个问题吗?

谢谢 马诺伊

In my Flex 4 application I have a spark text input. When the user pastes data from clipBoard it throws error if the clipBoard contains a different format (other than string). This is the error message i am getting.

"TypeError: Error #1009: Cannot access a property or method of a null object reference.
    at spark.components::RichEditableText/handlePasteOperation()
[E:\dev\4.0.0\frameworks\projects\spark\src\spark\components\RichEditableText.as:3611]"

Is there any way to handle this?

Thanks
Manoj

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

往昔成烟 2024-10-27 07:14:49

看起来这是 a 已知 问题。我能找到的唯一建议来自 rdermer 在这些线程之一上:

如果您有 TLF 1.1 的本地副本
你可以通过添加一个来解决这个问题
在 TextClipboard.as 的第 346 行进行测试。
代替
endArray.push(curFlElement);和
if (curFlElement)
endArray.push(curFlElement);这可以防止该错误 - 但是
根本原因需要更多
调查。

It looks like this is a known problem. The only suggestion I could find was from rdermer on one of those threads:

If you have a local copy of TLF 1.1
you can work around it by adding a
test at line 346 of TextClipboard.as.
Replace
endArray.push(curFlElement); with
if (curFlElement)
endArray.push(curFlElement); That prevents the bug - but the
underlying cause needs more
investigation.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文