【问题标题】:Use row object in onFetch (BIRT)在 onFetch (BIRT) 中使用行对象
【发布时间】:2018-10-23 06:42:12
【问题描述】:

我有一个一般性的问题。

我想在数据集的 onFetch 部分中使用 BIRT 中的行对象。

但它不起作用。我只是收到以下错误:

在数据集的 onFetch 中不能使用 row 对象吗?哪个是替代品?

【问题讨论】:

    标签: javascript report birt


    【解决方案1】:

    您可以使用以下语法访问 onFetch 事件中当前行的值 “行[列名]”。

    例如(假设你有一个日志框架),你可以这样做:

    log.info("dataSet=" + row.dataSet);
    var columnDefns = row.dataSet.getColumnDefns();
    var arrayLength = columnDefns.length;
    for (var i=0; i<arrayLength; i++) {
        var colname = columnDefns[i].name;
        log.info(colname + "=" + row[colname]);
    }
    

    【讨论】:

      猜你喜欢
      • 2011-01-24
      • 1970-01-01
      • 2013-03-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多