the column name must be the same as the bean attribute name otherwise
NPE Signed-off-by: Michael Hirsch <michael.hirsch@bosch-si.com>
This commit is contained in:
@@ -53,11 +53,13 @@ import com.vaadin.ui.renderers.ProgressBarRenderer;
|
|||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
@SpringView(name = "")
|
@SpringView(name = "")
|
||||||
|
// The inheritance comes from Vaadin
|
||||||
|
@SuppressWarnings("squid:MaximumInheritanceDepth")
|
||||||
public class SimulatorView extends VerticalLayout implements View {
|
public class SimulatorView extends VerticalLayout implements View {
|
||||||
|
|
||||||
private static final String NEXT_POLL_COUNTER_SEC_COL = "nextPollCounterSec";
|
private static final String NEXT_POLL_COUNTER_SEC_COL = "nextPollCounterSec";
|
||||||
|
|
||||||
private static final String RESPONSE_STATUS_COL = "responseStatus";
|
private static final String RESPONSE_STATUS_COL = "updateStatus";
|
||||||
|
|
||||||
private static final String PROTOCOL_COL = "protocol";
|
private static final String PROTOCOL_COL = "protocol";
|
||||||
|
|
||||||
@@ -141,10 +143,9 @@ public class SimulatorView extends VerticalLayout implements View {
|
|||||||
responseComboBox.setItemIcon(ResponseStatus.ERROR, FontAwesome.EXCLAMATION_CIRCLE);
|
responseComboBox.setItemIcon(ResponseStatus.ERROR, FontAwesome.EXCLAMATION_CIRCLE);
|
||||||
responseComboBox.setNullSelectionAllowed(false);
|
responseComboBox.setNullSelectionAllowed(false);
|
||||||
responseComboBox.setValue(ResponseStatus.SUCCESSFUL);
|
responseComboBox.setValue(ResponseStatus.SUCCESSFUL);
|
||||||
responseComboBox.addValueChangeListener(valueChangeEvent -> {
|
responseComboBox.addValueChangeListener(
|
||||||
beanContainer.getItemIds().forEach(itemId -> beanContainer.getItem(itemId)
|
valueChangeEvent -> beanContainer.getItemIds().forEach(itemId -> beanContainer.getItem(itemId)
|
||||||
.getItemProperty(RESPONSE_STATUS_COL).setValue(valueChangeEvent.getProperty().getValue()));
|
.getItemProperty(RESPONSE_STATUS_COL).setValue(valueChangeEvent.getProperty().getValue())));
|
||||||
});
|
|
||||||
|
|
||||||
// add all components
|
// add all components
|
||||||
addComponent(caption);
|
addComponent(caption);
|
||||||
|
|||||||
Reference in New Issue
Block a user