在GWT中的contenteditable字段的文本中获取带有LineBreak的RAW文本?

时间:2016-08-02 06:18:21

标签: java gwt gwt-2.5

我尝试在GWT中做我的笔记本 我们有一个字段,其内容存储在数据库中。 如何使用换行符转移到服务器用户文本? 我使用Document.get()。getElementById(" note_01")。getInnerText() - 它在单行返回文本。 写:

1

2

3

得到:123, 但需要使用换行符的RAW文本副本....

1

2

3

或如何填写这个有意义的字段,以便获得原始文本?

upd:好的谷歌。 我找到了解决方案:在这种情况下,只需要使用.getInnerHTML()并将标签替换为服务器端的\ n。谢谢大家!

1 个答案:

答案 0 :(得分:0)

.getInnerText()只提供文本,而.getInnerHTML()包含HTML标记。如果您使用<br> - 标签,则可能必须将其替换为\n,具体取决于您对文本的进一步使用或您希望将其存储在数据库中的方式。

您是否有理由使用GWT 2.5(如果您从头开始项目 - 听起来像什么)?