[FineReport帆软]填报成功后清空控件内容及单元格的值

为了省事,通常可以在填报成功事件中添加location.reload()直接刷新网页,来清空控件中的值,此方法可行;

但是如果加上填报成功提示:FR.Msg.toast('填报成功'),同时使用的话,此提示并不会起作用;

所以,只能通过不刷新页面,直接清空控件值;

经过多次尝试,通过以下的js,测试可用:

在报表的web属性,填报属性中添加填报成功事件:

contentPane.getWidgetByName("userID").setValue();
contentPane.curLGP.setCellValue("C4",'');

第一句js:清空控件值;

第二句js:清空单元格的值;

另外,比如文件上传控件,可以通过reset来重置。

附注:只用第一句js也可以达到效果,但有差别。

你可能感兴趣的:(FineReport帆软,帆软,FineReport,填报清空控件)