以下に示すように、MondoDB Collection 'quotes' と lineItems 'list' があります..
デシベル。引用符。検索();
> { "_id" : "51d31c4a0364a1b7f7cf45f7",
"accountName" : "NewAccountName",
"className" : "com.db.model.Quote",
"cost" : "0",
"lineItems" : [ { "lineNo" : 1, "product" : { "sku" : "MW216", "description" : "JBoss EAP", "cost" : "1043.5" }, "quotePrice" : "1230", "quantity" : 4 },
{ "lineNo" : 2, "product" : { "sku" : "MW217", "description" : "JBoss EDS, "cost" : "15178.18"}, "quotePrice" : "0", "quantity" : 3} ],
"quoteNumber" : "22005",
"shipping" : "GROUND"
}
示されているように、 MongoDBクエリを使用しています。
{
'collectionName' : 'quotes',
'findQuery' : {
$where : "this.quoteNumber == $P!{QuoteNo}"
}}
各 lineItem を 1 行として表示したいと思います。
lineNo | sku | Description
1 | MW216 | JBoss EAP
2 | MW217 | JBoss EDS
iReport Designerを使用してJasperReportsでこれを設計する方法は?
現在、Report Inspector の「lineItems」フィールドを使用して Report に配置すると、List にあるすべてのものが 1 つのオブジェクトとして表示されます。リスト内の各フィールドを読み取り、上記のように lineItems でグループ化されたレポートに表示しようとしています。
助けや手がかりをいただければ幸いです。私を助けてくれてありがとう。