easyui-datagrid 绑定的行 field 原样输出html标签。处理效果如图:

easyui-datagrid行数据field原样输出html标签

 

Html页面代码如下:

...
<tr>
        <th field="id" width="5" align="center">编号</th>
        <th field="name" width="20" align="center" data-options="formatter:formatEncodeHtml">名称</th>
...

处理的js代码如下:

function formatEncodeHtml(value, row, index) {
    return encodeHtml(value);
}
this.REGX_HTML_ENCODE = /"|&|'|<|>|[\x00-\x20]|[\x7F-\xFF]|[\u0100-\u2700]/g;
function encodeHtml(s) {
    return (typeof s != "string") ? s :
            s.replace(this.REGX_HTML_ENCODE,
                    function ($0) {
                        var c = $0.charCodeAt(0), r = ["&#"];
                        c = (c == 0x20) ? 0xA0 : c;
                        r.push(c);
                        r.push(";");
                        return r.join("");
                    });
}

 

 

  

 

相关文章:

  • 2021-08-05
  • 2022-01-26
  • 2022-12-23
  • 2021-12-01
  • 2022-01-09
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-11-25
  • 2021-11-23
  • 2022-12-23
  • 2021-12-20
  • 2021-11-29
  • 2021-11-13
相关资源
相似解决方案