为了省事,通常可以在填报成功事件中添加location.reload()直接刷新网页,来清空控件中的值,此方法可行;
但是如果加上填报成功提示:FR.Msg.toast('填报成功'),同时使用的话,此提示并不会起作用;
所以,只能通过不刷新页面,直接清空控件值;
经过多次尝试,通过以下的js,测试可用:
在报表的web属性,填报属性中添加填报成功事件:
contentPane.getWidgetByName("userID").setValue();
contentPane.curLGP.setCellValue("C4",'');
第一句js:清空控件值;
第二句js:清空单元格的值;
另外,比如文件上传控件,可以通过reset来重置。
附注:只用第一句js也可以达到效果,但有差别。