问题标签 [richtextarea]

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 投票
1 回答
236 浏览

gwt - RichTextArea - 无文本模式的 getText().length() 返回不同的值

发生剪切事件后,我尝试使用类似的代码获取 RichTextArea 内部文本长度

... 但

  • 在 FF 它返回 0
  • 在 Chrome 中它返回 1

我没有机会测试更多的互联网浏览器......所以我的问题是......

为什么会这样?如果richtextarea 不包含文本,有没有办法让它返回正确的值为0?

PS GWT 2.3

谢谢

0 投票
3 回答
3780 浏览

gwt - 如何使用示例中的工具栏制作 RichTextArea

我已经在stackoverflow上搜索了我的同一个问题,我发现有人有同样的问题,但我无法用那个问题的答案解决我的问题。无论如何,我是 GWT 的新手,当我尝试制作 RichTextArea 时,我认为它会制作一些看起来像http://www.gwtproject.org/doc/latest/RefWidgetGallery.html中的示例的东西(向下滚动直到你请参阅 RichTextArea),但只有一个没有工具栏的纯文本区域。我的怎么没有工具栏?有人可以帮助我吗,你能告诉我如何更改我的代码,使其看起来像示例。另外我认为它可能与 Formatter 或 getFormatter 方法有关,如果它确实可以告诉我如何做到这一点。这是我的代码:

0 投票
0 回答
204 浏览

jquery - 为 RichTextArea 生成的 HTML:如何限制 no。输入的字符数?最长长度?

我可以在 Chrome/Mozilla/IE 开发人员工具中看到为 GWT 的 RichTextArea 小部件生成的 html 是这样的:

谁能用这种显示在标签下的文本告诉我,如何访问,如何限制否。字符数。我在上面尝试了很多东西,但没有解决方案:(基本上我想限制字符数,所以我使用 jquery 函数来获取值,但失败了。

0 投票
1 回答
2424 浏览

vaadin - Vaadin - 具有实时文本分析功能的 TextArea/RichTextArea

我正在开发 Vaadin (7) 服务器端应用程序,我需要使用 TextArea 或 RichTextArea 来逐字分析键入的输入,并突出显示某种类型的单词,例如 - 日期和次。

我的问题是 RichTextArea 没有 TextChangeListener,而常规 TextArea 没有突出显示选项,因为它不支持 HTML 标签...我尝试将 ShortcutKeyListener 用于 RichTextArea 并在每个 Space 键之后分析文本,但它是太慢了,还有其他一些问题。

我还能做些什么吗?使用 RichTextArea 时是否可以选择实时分析文本?或者有没有你熟悉的插件可以做到这一点?或者有没有办法在分析后突出显示 TextArea 中的文本?

谢谢!

0 投票
2 回答
89 浏览

gwt - GWT - 在 RichTextArea 中的 KeyDownEvent 上启用按钮

我有以下处理程序

我需要启用 ID 为“idsave”的保存按钮,但我无法引用该按钮。我是 GWT 的新手,任何帮助将不胜感激。

0 投票
1 回答
651 浏览

java - 如何在 Vaadin RichTextArea 组件上强制更改值

我开发了一个自定义组件,其中包含一个布局和两个标签。此布局是可拖动的。代码与此类似:

之后,我有一个 RichTextArea 允许将布局放入其中。有了这个代码。

代码工作正常。但是,当我在 RichTextArea 中放置布局时,您希望在该区域中写入文本并添加一些文本,但方法 richText.getValue() 不会更新,除非我将焦点更改为另一个组件或选项卡。我猜没有与服务器端通信,因此该值没有更新。当鼠标按下布局时,有什么方法可以强制改变焦点?我尝试使用 JavaScript,但我不知道如何将 onmousedown="function()" 属性添加到布局组件。我还尝试扩展 RichTextArea 并实现 MouseListener 或其他东西或 TextChangeListener,但没有任何效果。

有什么线索吗?谢谢你。

PS:组件不能与 RichTextArea 不同。

0 投票
1 回答
714 浏览

vaadin - 如何在 Vaadin RichTextArea 中添加自定义字体和自定义字体大小

我一直在尝试在RichTextAreaVaadin 提供的选择框中添加自定义字体和自定义大小。

在此处输入图像描述

我该怎么做呢?

0 投票
0 回答
372 浏览

gwt - GWT RichTextArea 只读解决方法

GWT 的 RichTextArea 没有使其成为“只读”的方法。有一个 setEnabled() 方法,但是如果你调用 setEnabled(false),它就不起作用。

我正在尝试解决此问题的方法。我的想法是用 HTML 小部件替换此行为的 RichTextArea。

问题是,如果我使用 HTML 小部件来设置原始 RichTextArea 的内容,它将受到我的 Web 应用程序的所有样式的影响。

RichTextArea 实现了这一点,将内容包装在 IFrame 中。

所以我试图模仿它,做这样的事情:

问题是,由于某种奇怪的原因,身体看起来是空的。

如果我试试这个:

(注意:没有 iframe 标签)

它可以工作,但样式不正确,因为它受到不应有的样式的影响。

知道为什么当我使用 HTML.setHTML() 创建 IFrame 时,body 标记显示为空???

0 投票
2 回答
556 浏览

vaadin - 如何在 Vaadin 的 RichTextArea 中添加 TextChangeListener

我想要一个 RichTextArea 而不是 searchField 。但 RichTextArea 没有 addTextChangeListener。请帮忙

0 投票
1 回答
169 浏览

gwt - 如何在 div 中正确显示 RichTextArea.getHMTL() 的内容?

如果将图像粘贴到 RichTextArea,then.getHTML(),它将返回一个转义的 html 字符串,如下所示:

那么如果

它将显示为纯 html:

非预期结果:图像和其他 html 内容存在此问题,例如,如果将此内容输入到 RichTextArea:

然后 getHTML() 将返回:

<script>alert("邪恶的 xss");</script>

然后是 div.setInnertHTML(escapted html),它会显示为

非预期内容:

那么,如何正确展示它们呢?