Vaadin 总和计算
Vaadin sum calculation
我无法添加字段,我已经尝试对代码进行多次修改,但没有任何效果。
我当前的代码是字段总和:
txtAmount.addValueChangeListener(event -> {
NumberFormat formatter = NumberFormat.getCurrencyInstance(new Locale("pt", "BR"));
double totalValue= 0;
try {
totalValue = formatter.parse(txtUnitaryValue.getValue()).doubleValue() * txtQuantidade.getValue();
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
txtTotalItemValue.setValue(formatter.format(totalValue));
addValues= totalValue;
fieldAddsValues.setValue(formatter.format(addValues));
});
要计算所有位置的总和,请在 txtAmount.addValueChangeListener 块中设置此代码段:
Double sum = listaVendas.stream().mapToDouble(product -> product.getPrice() * product.getQuantity()).sum();
我无法添加字段,我已经尝试对代码进行多次修改,但没有任何效果。
我当前的代码是字段总和:
txtAmount.addValueChangeListener(event -> {
NumberFormat formatter = NumberFormat.getCurrencyInstance(new Locale("pt", "BR"));
double totalValue= 0;
try {
totalValue = formatter.parse(txtUnitaryValue.getValue()).doubleValue() * txtQuantidade.getValue();
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
txtTotalItemValue.setValue(formatter.format(totalValue));
addValues= totalValue;
fieldAddsValues.setValue(formatter.format(addValues));
});
要计算所有位置的总和,请在 txtAmount.addValueChangeListener 块中设置此代码段:
Double sum = listaVendas.stream().mapToDouble(product -> product.getPrice() * product.getQuantity()).sum();