Вы можете использовать вычисленное свойство непосредственно в представлении - нет необходимости назначать его вручную данным.
Кроме того, _.sumBy()
принимает только одно свойство. Получите quantity
, используя _.sumBy()
, а для MRP
получите 1-й элемент MRP
и умножьте его на сумму quantity
.
new Vue({
el: '#app',
data() {
return {
SaleReports: [{"ProductId":"PVk2WIKjZJ","quantity":2,"MRP":15},{"ProductId":"PQ_bCOJx5h","quantity":2,"MRP":250},{"ProductId":"PVk2WIKjZJ","quantity":1,"MRP":15},{"ProductId":"PQ_bCOJx5h","quantity":1,"MRP":250}],
}
},
computed: {
SummationReports() {
return _(this.SaleReports)
.groupBy('ProductId')
.map((g, ProductId) => {
const quantity = _.sumBy(g, 'quantity')
return ({
ProductId: ProductId,
quantity,
MRP: quantity * _.get(g, '[0].MRP'),
})
})
.values()
.value()
}
},
})
/** hide the annoying vue dev mode messages **/
.as-console-wrapper {
display: none !important;
}
{{ SummationReports }}
Можно загрузить файл JAR в базу данных с помощью loadjava инструмента. Этот инструмент принимает также .class, .java, .properties, .sqlj, .ser, .jar, или .zip файлы.
См. руководство (http://docs.oracle.com/cd/B19306_01/java.102/b14187/cheleven.htm#CACFHDJE) для получения дополнительной информации.
Попытайтесь добавить банку к системной переменной Windows/Unix CLASSPATH.