0

我在 GWT 中有一个应用程序,它提供了很多小段落,让用户编辑它们。现在我只有一个查看模式、一个 HTML 段落和一个编辑模式,为此我使用标准的 HTML TextArea。

是否有不需要使用 TextArea 或在模式之间切换的流畅 GWT 段落编辑小部件?请注意,我不需要富文本小部件,因为我不需要粗体、斜体、项目符号等。

我愿意使用 jQuery 或其他 JavaScript 库解决方案,只要它真的很健壮并且与我正在做的所有其他事情完全分离。我不想照看/破解 JavaScript。

不知何故,我认为这个问题很难,因为 Google Docs 做得不好,甚至 stackoverflow 也让我使用一个非常类似于 TextArea 的框来编辑稍后显示为 HTML 段落的文本。

4

1 回答 1

1

我会使用 HTML ContentEditable。http://html5demos.com/contenteditable/

<div contenteditable="true">
</div>

您可以使用 JS 框架来绑定更改。我注意到 JS 'change' 事件存在问题,但 'blur' 事件运行良好。

于 2012-07-25T19:49:58.823 回答