2015-01-15 47 views
1

我具有以下結構:騾ESB的DataMapper:匯聚乘以場場1的2

晶格結構答:

<itemlist> 
    <item> 
    <id>123</id> 
    <price>1</price> 
    <quantity>1</quantity> 
    </item> 
    <item> 
    <id>124</id> 
    <price>2</price> 
    <quantity>1</quantity> 
    </item> 
    <item> 
    <id>125</id> 
    <price>3</price> 
    <quantity>1</quantity> 
    </item> 
<itemlist> 

結構B:

<totals> 
    <total> 
    <totalPrice>3</totalPrice> 
    </total> 
</totals> 

如果我想一個Sumation公司在結構A中的字段乘以 被放置在結構B的總價格字段中,這在DataMapper中是可能的。

如果有可能,你會怎麼做?

感謝

回答

1

是的,在DataMapper的發現場1的映射,然後去腳本視圖。在那裏你會找到一個datamapper MEL腳本。找到output.total = input.field1並添加* input.field2