シーン
データが存在しない場合には、報告書の中に作られたソフト帆を使用して、レポートをクリックし、次の例外を報告しました:
次のように彼のデータは、JSを設定します。
var table = [];
var column = [];
column.push('生产任务编号');
column.push('已出库数量');
column.push('物料编码');
column.push('物料名称');
column.push('产品编码');
column.push('产品名称');
if($.data != null && $.data.rows != null){
var rows = $.data.rows;
var rowCount = rows.length;
for(i=0;i<rowCount;i++){
//取当前行关联信息
var data = rows[i].data;
var subRows = data['明细信息'].value;
if(subRows != null){
var subRowCount = subRows.length;
for(j=0;j<subRowCount;j++){
var subData = subRows[j].value;
var row = [];
row.push(data['生产任务编号'].value);
row.push(subData['已出库数量'].value);
row.push(subData['物料编码'].value);
row.push(subData['物料名称'].value);
row.push(subData['产品编码'].value);
row.push(subData['产品名称'].value);
table.push(row);
}
}
}
}
return merge(table,column);
フィールドの用途は次のとおりです。
理由
テーブルは空コネクタ、得られていません。
ソリューション
再構成アクティブなデータ接続。