String rangeSaveButtonPressed = request.getRequestObject().getParameter(RANGE_SAVE_BUTTON_PRESSED);
boolean updateRangeDetails = (rangeSaveButtonPressed != null) && Boolean.valueOf(rangeSaveButtonPressed).booleanValue();
// TODO: Also save if the enter key has been pressed.
if (updateRangeDetails) {
RangeConfiguration rangeConfig = new RangeConfiguration();
RangeConfigurationParser parser = new RangeConfigurationParser(rangeConfig);
parser.parse(request);
rangeConfig.setPropertyId(idRangeDetails);
rangeConfig.apply(displayer.getRangeProperty());
displayer.setRangeScalarFunction(DataDisplayerServices.lookup().getScalarFunctionManager().getScalarFunctionByCode(rangeConfig.getScalarFunctionCode()));
displayer.setUnitI18nMap(rangeConfig.getUnitI18nMap());
}