是的话参考这个
var ss=this.options.form.getWidgetByName("参数控件名称")
ss就为控件对象
帆软 回调函数打不开表原因:这个要具体问题具体分析:
1.可能是后台返回的json格式不标准导致解析错误,此种情况需后台修改json数据
2.过渡信任后台数据,导致js报错。如从undefined中直接获取数据会报错,此种情况需校验返回数据是否符合需求
3.回调函数本身错误
建议使用Chrome,打开调试工具,进行代码调试修复。
这个可能是finereport.js文件编码与当前页面的编码不一致,可能是浏览器原因。在IE6中默认使用页面的编码来解析引入的finereport.js文件,从而导致解析不正常,出现以上错误。而IE6+以上的浏览器,会自动识别每个外部文件的编码并进行解析。如果是这个原因的话可以统一页面编码和js的编码(在报表中即服务器编码),如页面编码为utf-8,而服务器编码为gbk,统一编码的方法有三种,
1.引入js文件时加入charset属性
如将引入finereport.js语句修改成与页面编码一致,则引入js语句为
<script type="text/javascript"src="/WebReport/ReportServerop=emb&resource=finereport.js" charset="UTF-8">
2.修改服务器编码
将管理平台编码修改成与页面编码一致,打开FR管理平台,在管理系统>系统管理>常规属性下,修改服务器端编码为UTF-8即可
3.修改页面的编码格式
将页面的编码格式改成与服务器编码一致,则将页面编码定义为:
<meta http-equiv="Content-Type" content="text/htmlcharset=GBK" />
希望可以帮到你