帆软报表 js获取数据集中的数据
时间: 2023-12-08 18:03:15 浏览: 239
帆软填报报表数据导入案例
你可以通过以下步骤来获取数据集中的数据:
1. 首先,在报表设计器中选中需要获取数据的数据集。
2. 在数据集属性面板中,找到“数据集类型”选项,将其设置为“JS数据集”。
3. 在“JS数据集”选项卡中,输入以下代码:
```
function getData() {
var dataset = FR.dataTable["数据集名称"]; // 替换成自己的数据集名称
var data = [];
for (var i = 0; i < dataset.rows.length; i++) {
var row = dataset.rows[i];
var rowData = [];
for (var j = 0; j < dataset.columns.length; j++) {
var col = dataset.columns[j];
rowData.push(row[col.name]);
}
data.push(rowData);
}
return data;
}
```
这段代码会返回一个二维数组,其中每个子数组代表数据集中的一行数据。
4. 在报表设计器中添加一个文本框,将其文本内容设置为以下代码:
```
=JSON.stringify(getData())
```
这段代码会将数据转换为 JSON 字符串,并在文本框中显示。
5. 预览报表,就可以看到数据集中的数据了。
阅读全文