我想在ExtJS上创建一个组件,就像编辑器一样,有一个askoverflow for ask question(只有Bold和Emphasis按钮)。我认为这应该是textarea的扩展,但我不知道如何选择文本和如何替换标签+文本。请给我一些想法。
由于
答案 0 :(得分:1)
如果您正在谈论使用星号等子弹的能力,那么在该模式下,StackOverflow的编辑器会使用名为“Markdown”的内容。
以下是有人尝试使用Extjs中的预览创建基于markdown的textarea的一个示例:
http://www.sencha.com/learn/Extension:Ext.ux.MarkdownEditor
如果你四处寻找其他与Markdown相关的编辑器,你可能会发现一些想法。如果您只是寻找"Online Rich-Text Editor",那就有很多。
更新29-APR-2014 :实际上你应该看一个项目。它被称为“StackEdit”:
这是一个提供降价编辑组件的开源计划。不是基于ExtJS的,但是那些发现这个问题的人可能对他们正在做的事情感兴趣。
(我通过SO的一个开源招聘侧边栏广告系列发现了它;广告可以显然是有用的。)
答案 1 :(得分:1)
Markdown可以从他的网站获得。您可以使用他的文档作为为HtmlEditor创建自己的插件的基础。