Tony CHEMIT pushed to branch develop at ultreiaio / ird-observe
Commits:
-
b63265a7
by tchemit at 2019-03-10T13:07:14Z
1 changed file:
Changes:
| ... | ... | @@ -293,11 +293,12 @@ public class NonTargetSampleUIHandler extends AbstractSampleUIHandler<NonTargetS |
| 293 | 293 |
@Override
|
| 294 | 294 |
protected void onSpeciesChanged(SpeciesReference species) {
|
| 295 | 295 |
|
| 296 |
- // on utilise le code par defaut de l'espèce
|
|
| 296 |
+ Optional<SizeMeasureTypeReference> oldSizeMeasureType = Optional.ofNullable(getModel().getTableEditBean()).map(NonTargetLengthDto::getSizeMeasureType);
|
|
| 297 | 297 |
Optional<SizeMeasureTypeReference> sizeMeasureType = getSpeciesDefaultSizeMeasureType(species);
|
| 298 | 298 |
log.debug(prefix + "Default size measure " + sizeMeasureType.orElse(null));
|
| 299 | 299 |
ui.getModel().setDefaultSizeMeasureType(sizeMeasureType.orElse(null));
|
| 300 | 300 |
resetDefaultSizeMeasureType();
|
| 301 |
+ oldSizeMeasureType.ifPresent(sizeMeasureTypeReference -> getModel().getTableEditBean().setSizeMeasureType(sizeMeasureTypeReference));
|
|
| 301 | 302 |
}
|
| 302 | 303 |
|
| 303 | 304 |
public void resetDefaultSizeMeasureType() {
|