反饋已提交
網絡繁忙
在对参数面板进行 JavaScript 二次开发时,比如说对参数面板上的控件进行再操作,就需要获取到参数面板上的控件,那么如何使用 JavaScript 来获取到参数面板上的控件呢?
直接在参数面板中使用 JavaScript 并获取控件,那么就可以直接使用:
this.options.form.getWidgetByName("widgetname")
注:如果是获取当前控件可以直接使用 this 替代。
在web页面中获取 FineReport 报表里面的参数界面,那么就需要使用:
document.getElementById('reportFrame').contentWindow.contentPane.parameterEl.getWidgetByName('widgetname')
注:其中 reportFrame 是 Web 页面中嵌入 FineReport 报表的 iframe
在报表主体即单元格中获取参数面板的控件需要使用:
contentPane.parameterEl.getWidgetByName("widgetname")
获取到控件之后,需要对该控件进行再操作,可以获取其控件值,赋值,设置是否可见等等方法,如下列表:
注:如果用 setValue() 给下拉树赋值,需要添加一个 false 参数,即 setValue(value,false);value 为需要赋给下拉树的值注:其中 Widget 为获取到的控件。
参数控件取实际值和赋值可参见:参数控件赋值
设置控件是否可参见:根据条件控制参数控件是否显示(可用)
参数控件重置可参见:清空条件
索引:
JS实现下拉框自定义模糊查询
JS 根据条件控制参数控件是否显示(可用)
JS 实现自定义导出文件名称
JS 实现点击参数面板按钮显示或隐藏数据
JS 实现动态隐藏参数以及控制参数面板高度
JS实现预定义导出按钮
JS实现弹窗后数据回填
JS实现无需点击查询按钮即可自动查询
JS 实现自定义按钮快速给参数赋指定范围值
JS 实现参数控件赋值
JS实现清空控件内容
JS 实现日期控件校验
JS 给参数控件添加水印文字
文 檔回 饋
滑鼠選中內容,快速回饋問題
滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。
不再提示
10s後關閉