后台处理:
//这里测试代码,具体替换根据实际情况,将想要换行的位置替换成<br>就可以了
String a="a\r\na\r\na\r\n";
System.out.println(a);
a=a.replaceAll("\r\n","<br>");
System.out.println(a);
前端处理:
//修改jquery源码,文件easyui/1.5.3/jquery.easyui.min.js,主要方式就是替换<br>字符未换行符\n就可以了
initValue: function(jq, _530) {
return jq.each(function() {
var _531 = $.data(this, "textbox");
//@Description 初始化数据时如数据存在换行字符则替换为JS换行符,解决后台换行符无法前端换行问题 wangwq 2018/9/11 15:08
_530=_530.replace(new RegExp("<br>","gm"),"\n");
$(this).textbox("setText", _530);
_531.textbox.find(".textbox-value").val(_530);
$(this).val(_530);
});
},