我在GWT中有一个应用程序提供了很多小段落,让用户编辑它们。现在我只有一个视图模式,一个HTML段落和一个编辑模式,我使用标准的HTML TextArea。
是否有流畅的GWT段落编辑小部件,不需要使用TextArea或在模式之间切换?请注意,我不需要一个富文本小部件,因为我不想要粗体,斜体,项目符号等。
我愿意使用jQuery或其他JavaScript库解决方案,只要它非常强大且与我正在做的其他事情完全分开。我不想看待/破解JavaScript。
不知怎的,我认为这个问题很难,因为Google Docs做得不好,甚至stackoverflow让我使用类似TextArea的框来编辑稍后显示为HTML段落的文本。
答案 0 :(得分:1)
我会使用HTML ContentEditable。 http://html5demos.com/contenteditable/
<div contenteditable="true">
</div>
您可以使用JS框架绑定到更改。我注意到了JS'change'事件的问题,但'blur'事件效果很好。