Parcourir la source

为设计器普通字符添加转义功能,以转义用户可能输入的HTML标记

master
jacky6024 il y a 7 ans
Parent
révision
76e7638a1d
  1. 4
      ureport2-console/src/main/resources/ureport-asserts/js/designer.bundle.js
  2. 2
      ureport2-js/src/table/CellRenderer.js

4
ureport2-console/src/main/resources/ureport-asserts/js/designer.bundle.js

File diff suppressed because one or more lines are too long

2
ureport2-js/src/table/CellRenderer.js

@ -67,6 +67,8 @@ export function afterRenderer(td,row,col,prop,value,cellProperties){
if(valueType==="simple"){
let text=$td.text();
if(text && text!==""){
text=text.replace(new RegExp('<','gm'),'&lt;');
text=text.replace(new RegExp('>','gm'),'&gt;');
text=text.replace(new RegExp('\r\n','gm'),'<br>');
text=text.replace(new RegExp('\n','gm'),'<br>');
text=text.replace(new RegExp(' ','gm'),'&nbsp;');

Chargement…
Annuler
Enregistrer