@Override public void onClick(AjaxRequestTarget target) { CacheManagerBean manager = form.getModelObject(); final double maximumSizeMB = manager.getMaximumSizeMB(); final double defaultMaxSizeMB = manager.getDefaultSizeMB(); if (maximumSizeMB != defaultMaxSizeMB) { manager.setMaximumSizeMB(defaultMaxSizeMB); } maxSizeTextField.clearInput(); target.add(maxSizeTextField); target.add(tableFragment); feedback.setVisible(false); target.add(feedback); feedback.setVisible(true); } });