帆软决策报表(finereport)JS实现点击按钮隐藏查询条件
时间: 2023-09-28 18:11:02 浏览: 347
要在帆软决策报表(FineReport)中实现点击按钮隐藏查询条件,可以按照以下步骤进行:
1. 在报表设计器中,选择查询面板,然后在属性栏中找到“绑定JS脚本”属性,输入以下代码:
```javascript
function hideQuery() {
var queryPanel = Report.getQueryPanel();
queryPanel.setVisible(false);
Report.repaint();
}
```
该代码会获取查询面板对象并将其隐藏,最后刷新报表。
2. 在报表设计器中添加一个按钮,然后在属性栏中找到“单击事件”属性,输入以下代码:
```javascript
hideQuery();
```
该代码会调用刚才定义的函数,隐藏查询面板。
3. 保存报表并预览,单击按钮即可隐藏查询面板。
注意:在帆软决策报表中,需要使用 Report 对象来获取查询面板对象并刷新报表。
相关问题
帆软报表(finereport)JS实现点击按钮隐藏查询条件
要实现点击按钮隐藏查询条件,可以使用以下步骤:
1. 在报表设计器中打开JS编辑器,编写以下代码:
```
// 获取查询条件面板对象
var panel = frui.find("query");
// 获取按钮控件对象
var btn = frui.find("button1");
// 绑定按钮单击事件
btn.onclick = function() {
// 切换查询条件面板的可见性
panel.visible = !panel.visible;
// 更新报表
frui.update();
};
```
2. 将代码复制粘贴到JS编辑器中,并保存报表。
3. 在预览模式下,单击按钮控件即可隐藏或显示查询条件面板。
帆软报表(finereport)JS实现点击参数面板按钮显示或隐藏数据
要实现点击参数面板按钮显示或隐藏数据,可以使用以下步骤:
1. 在参数面板中添加一个按钮控件。
2. 在报表设计器中打开JS编辑器,编写以下代码:
```
// 获取按钮控件对象
var btn = frui.find("button1");
// 绑定按钮单击事件
btn.onclick = function() {
// 获取数据对象
var data = frui.getData("data1");
// 切换数据的可见性
data.visible = !data.visible;
// 更新报表
frui.update();
};
```
3. 将代码复制粘贴到JS编辑器中,并保存报表。
4. 在预览模式下,单击按钮控件即可显示或隐藏数据。
阅读全文