ソースを参照

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

master
jacky6024 7年前
コミット
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

長すぎる行があるためファイル差分は表示されません

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;');

読み込み中…
キャンセル
保存