// list of assessable nodes is wrapped in a layout container for proper rendering
assessNodesListContainer = (FormLayoutContainer)FormLayoutContainer.createSelbox("assNodesListContainer", getTranslator());
assessNodesListContainer.setLabel("form.easy.nodePassed", null);
assessSubContainer.add(assessNodesListContainer);
nodePassed = new SingleSelectionImpl("nodePassed", assessNodesListContainer) {
{
keys = nodePassedKeys;
values = nodePassedValues;
}
};
if (nodePassedInitVal != null) {
if (selectedNodeIsInList) {
nodePassed.select(nodePassedInitVal, true);
} else {
nodePassed.select(DELETED_NODE_IDENTIFYER, true);
}
} else {
nodePassed.select(NO_NODE_SELECTED_IDENTIFYER, true);
}
assessNodesListContainer.add(nodePassed);
assessmentTypeSwitch = new SingleSelectionImpl("assessmentTypeSwitch", SingleSelectionImpl.createVerticalLayout("yingyang")) {
{
keys = assessmentSwitchKeys;
values = assessmentSwitchValues;
}
};