填报预览删除输入框中一个值会将整个单元格内容删除

单元格内容(文本、内容,输入、框)是通过JS赋值,对输入框编译执行删除会将单元格全部内容删除。image.png

  //设置输入按钮属性    var rt="";   //初始化单元格位置   var sz=6;   //数据库查看         //创建接收数组   var arr1 = new Array();   arr1[0]="我的大海_,幽蓝而深_";   arr1[1]="我的青山_,是一望_的青纱帐";   arr1[2]="我的等我归来_,眺着北极的_";     //遍历打印到单元格 for(var i=0;i<arr1.length;i++){   //将字母_替换成文本按钮   var ry=arr1[i].replace(/\_/g," "+rt);     console.log("题目为:"+arr1[i]);     console.log("题目编辑为:"+ry);     var sr="D"+sz;     console.log("当前单元格为:"+sr);     //输出到单元格     contentPane.setCellValue(sr,"",ry);     sz++;     console.log("当前数字为:"+sz); }

//帆软对于JS替换加入单元格的元素,会当做和单元格里替换类型做相同处理,所以删除按键删除了整个单元格(大概是让用户尽量使用自己产品);所以删除了JS修改在设计器页面做动态输入框拓展,完成任务;image.png执行键盘删除后页面显示值依然存在image.png

FineReport 请求出站 发布于 2021-2-9 17:26 (编辑于 2021-2-10 12:58)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
请求出站Lv3见习互助
发布于2021-2-10 12:58

帆软plus

最佳回答
0
luojian0323Lv7资深互助
发布于2021-2-9 17:57

报表发上来看看

  • 请求出站 请求出站(提问者) 感谢大佬大笑 高兴 笑脸 嗨皮
    2021-02-09 22:38 
  • 请求出站 请求出站(提问者) 问答页面不设置防注入的吗? 发的代码块已经编译了
    2021-02-09 22:48 
  • luojian0323 luojian0323 回复 请求出站(提问者) 你不用填报控件 用html
    2021-02-10 08:25 
  • 请求出站 请求出站(提问者) 回复 luojian0323 是的,业务逻辑是根据数据库字段特殊字符\"_\",进行当前位置可编辑。
    2021-02-10 09:09 
  • 1关注人数
  • 416浏览人数
  • 最后回答于:2021-2-10 12:58
    请选择关闭问题的原因
    确定 取消
    返回顶部