reloadGrid(false);
}
@GxtUiHandler(uiField = "newEntrySubmitButton", eventType = GxtEvent.OnClick)
void doNewEntrySubmitClick(ButtonEvent e) {
FuelTrackEntry entry = new FuelTrackEntry();
for (Field<?> field : newEntryForm.getFields()) {
if ("date".equalsIgnoreCase(field.getName())) {
entry.setDate(new Date());
} else if ("odometer".equalsIgnoreCase(field.getName())) {
entry.setOdometer(((Double) field.getValue()).longValue());
} else if ("tripMeter".equalsIgnoreCase(field.getName())) {
entry.setTripMeter(((Double) field.getValue()));
} else if ("litres".equalsIgnoreCase(field.getName())) {
entry.setLitres(((Double) field.getValue()));
} else if ("amount".equalsIgnoreCase(field.getName())) {
entry.setAmount(((Double) field.getValue()));
}
}
fuelTrackDataService.addFuelTrackEntry(entry, new AsyncCallback<Void>() {
@Override