历史版本1 :JS实现修改填报和校验成功的提示语 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1.概述编辑

在帆软报表中,系统内置了一些操作后或者成功的提示文字,比如控件设置不允许为空后,为提示”不能为空“,下拉列表框的控件设置不允许自定义后,如果输入的内容不在下拉列表中,会提示”不在列表中“,填报报表中,提交成功后会在右上角显示”成功“,某种程度上,这种提示比较简单,有时我们想要比较人性化的提示,比如填报成功后,想提示”提交数据成功!“这样的文字,如下图
修改前默认的提示文字:
222
修改之后:
222

2.实现思路

如果再单独使用一套JS弹出提示框的话,会显示较为麻烦,其他报表默认提示的文字内容全部存放到FR.i18n对象中,我们只需要修改相对应的键值即可。比如填报成功对应的是FR.i18n['FR-Engine_Successfully'],那么,我们只需要修改成相应的提示文字即可。


3、实现方法编辑

打开模板%FR_HOME%\WebReport\WEB-INF\reportlets\doc\Form\LineForm\LineForm.cpt

添加加载结束事件


222

代码如下

FR.i18n['FR-Engine_Successfully']='提交数据成功!'; 

是不是非常简单,只需要找到对应的键,即可完成对默认提示文字的修改,效果如上图。

附常见的提示文字的对象及提示文字,只需要按照上面的方法修改即可

  键  默认值  出现位置
  
FR.i18n['FR-Engine_Loading']
  
正在加载
 
报表加载时出现的提示文字
 
  
FR.i18n['FR-Engine-Verify_Failed']
  
不能为空
  
所有控件设置不能为空
  
FR.i18n['FR-Engine-Not_In_List']
  
不在列表中
  
下拉列表框控件输入的值不在列表中
  
FR.i18n['FR-Engine-Verify-Verify_Success']
  
校验成功
  
填报报表中校验成功
  
FR.i18n['FR-Engine-Verify_Failed']
  
校验失败
  
填报报表中校验失败
  
FR.i18n['FR-Engine-_Successfully']
  
成功
  
填报报表中上报成功
  
FR.i18n['FR-Engine_Failed']
  
失败
  
填报报表中上报失败


注:键列中的所有字符大小写一定要区分,否则修改不成功。另外如果是修改参数栏控件的提示文字的话,需要在参数栏初始化后事件中进行修改。