Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
ExtJS创建一个类似stackoverflow编辑器的组件_Extjs_Components_Textarea - Fatal编程技术网

ExtJS创建一个类似stackoverflow编辑器的组件

ExtJS创建一个类似stackoverflow编辑器的组件,extjs,components,textarea,Extjs,Components,Textarea,我想在ExtJS上创建一个组件,比如编辑器,它有stackoverflow for ask question(只有粗体和强调按钮)。我认为这应该是textarea的一个扩展,但我不知道如何选择选中的文本以及如何替换为标记+文本。请给我一些想法 谢谢如果你说的是在项目符号中使用星号之类的功能,在这种模式下,StackOverflow的编辑器使用了一种叫做“”的东西 下面是一个示例,有人试图在Extjs中使用预览创建基于标记的textarea: 如果您四处寻找其他与降价相关的编辑器,您可能会找到一

我想在ExtJS上创建一个组件,比如编辑器,它有stackoverflow for ask question(只有粗体和强调按钮)。我认为这应该是textarea的一个扩展,但我不知道如何选择选中的文本以及如何替换为标记+文本。请给我一些想法


谢谢

如果你说的是在项目符号中使用星号之类的功能,在这种模式下,StackOverflow的编辑器使用了一种叫做“”的东西

下面是一个示例,有人试图在Extjs中使用预览创建基于标记的textarea:

如果您四处寻找其他与降价相关的编辑器,您可能会找到一些想法。如果你只想找一个,那就有很多


2014年4月29日更新:实际上有一个项目你应该看看。它被称为“StackEdit”:

这是一项开源计划,旨在提供降价编辑组件。不是基于ExtJS的,但是那些发现这个问题的人可能对他们正在做什么感兴趣


(我是通过SO的一个开源招聘侧栏活动发现的;显然,广告是有用的。)

约翰·格鲁伯的作品可以从他的网站上获得。您可以使用他的文档作为创建HTMLeDebug的插件的基础。

您是否考虑过使用HTMLeDebug?Ext的HTMLeDebug是一个很好的起点。对于更复杂的富文本编辑,请考虑TyMyCE及其关联的ExtJS扩展HTMLeDebug生成HTML代码。我需要添加星号,比如stackoverflow editor。@richardhell您是否为ExtJS创建了这样一个标记编辑器扩展?好的。降价听起来不错。但是我不知道如何下载那个扩展。嗯,它好像不见了。但一开始可能不是很多代码。有一些用于处理降价的客户端和服务器端选项,请参见以下问题: