Ext 3.4 TextArea 字符串中的新行与 setValue()

Ext 3.4 TextArea new line in string with setValue()

我有一个带有 setValue 的基本 ExtJs textarea。 该值作为来自数据库的字符串传给 ExtJs。

字符串是在 php 中创建的。 由于它不支持 HTML,因此 <br> 将不起作用。

它似乎也忽略了 \r\n\n\ \r\ \n\ \n - 它只会将其打印为文本。

有什么解决方法吗?

当存储中的数据类型为字符串时,ext 似乎以某种方式转义了所有内容(我想设置了一些 ASCII 值)。

直接将字符串添加到 setValue() 与 \n 一起使用。

作为解决方法,我使用了自定义占位符 %nl 并使用 js 替换将它们更改为 \non setValue()。