0

以下に示すように、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 でグループ化されたレポートに表示しようとしています。

助けや手がかりをいただければ幸いです。私を助けてくれてありがとう。

4

1 に答える 1