繁体   English   中英

Flex文本控制撤消

[英]Flex Text Control Undo

我无法找到任何用于向Flex RichTextEditor控件添加ctrl-z撤消功能的资源(缺少它显然与其他Flex文本控件共享)。 我很困惑,它不是原生形式,因为它是一种基本功能,甚至可用于标准的浏览器文本控件。

Flex网站上有任何关于此问题的提及(有几个)冲突; 一个人说这个问题是“封闭的”,解决方案是“外部”(无论这意味着什么)。

有没有人提供任何见解? 我有一个应用程序,需要大量的文本编辑。 Flex一般运作良好,但这种微不足道的缺乏只是致命的,正如任何人想象的那样。

可以在此处找到使用Flight Framework轻松实现撤消/重做的示例: http//www.xtyler.com/code/163

Flex 3控件本身不支持撤消/重做。 以下是您可能感兴趣的几个库:

我在其他地方读过 - 事实上,在我对SO的一个问题的答案中 - 这个问题不会在Flex 3中得到解决。这似乎是正确的,因为我们处于3.2或甚至超过,并没有消除视线。

我很勇敢/愚蠢到我自己在这个组件中实现一个undo-redo。 那时我正在使用Windows。 现在我在OSX上,我意识到我的解决方案是非跨平台的。 问题的这个问题(添加ctrl-z撤销功能)是问题的很大一部分(OSX控制AND这个Apple关键的东西)。 现在,我必须检查将这个东西跨平台做多少工作......可能是微不足道的。

令人惊讶的巧合,就在今天,我一直在考虑不使用RichTextEditor,而是使用外部的东西(FckEditor浮现在脑海中),因为RTE留下了很多不足之处(因此我得出了你的问题)。 我已经和RTE一起工作并且得到了很多我想要的东西,但我仍然想知道为什么他们没有“完成”这个组件......

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM