【发布时间】:2015-11-02 19:58:00
【问题描述】:
我的店铺记录有一些特殊字符如下
name: "Hi \r\n\r\n Location Name: Hello\r\n\r\n"
但是当它显示在 UI 上时(使用 XTemplate),特殊字符不显示,甚至不应用。它们只是被丢弃了。
//X模板
var cars_template = new Ext.XTemplate(
'<tpl =".">',
'<div class="cars-item">',
'<li>',
'<span>Name: </span><span>{[this.updateHtml(values.name)]}</span>',
'</li>',
'</div></tpl>',
{
updateHtml: function(value){
if(value){
value = value.replace(/(?:\r\n|\r|\n)/g, '<br/>');
}
return value;
}
}
);
【问题讨论】:
标签: extjs special-characters store record xtemplate