@Override public void valueChange(Property.ValueChangeEvent valueChangeEvent) { ResourceId onmsResourceId = ResourceId.fromString((String) m_resourceSelect.getValue()); m_graphSelect.removeAllItems(); if (onmsResourceId != null) { Map<String, String> map = getSurveillanceViewService().getGraphResultsForResourceId(onmsResourceId); for (String string : map.keySet()) { m_graphSelect.addItem(map.get(string)); m_graphSelect.setItemCaption(map.get(string), string); } Iterator<?> i = m_graphSelect.getItemIds().iterator(); if (i.hasNext()) { m_graphSelect.select(i.next()); } } } });
/** * Method for updating the {@link NativeSelect} instance to display the available {@link DashletFactory} instances. * * @param factoryList the list of available {@link DashletFactory} instances */ public void updateDashletSelection(List<DashletFactory> factoryList) { m_savingDisabled = true; String savedSelection = (m_dashletSelect.getValue() == null ? "Undefined" : m_dashletSelect.getValue().toString()); if (!m_dashletSelect.removeAllItems()) { LoggerFactory.getLogger(DashletSpecEditor.class).warn("problem removing items"); } for (DashletFactory dashletFactory : factoryList) { if (!"Undefined".equals(dashletFactory.getName())) { m_dashletSelect.addItem(dashletFactory.getName()); } } m_dashletSelect.select(savedSelection); m_savingDisabled = false; }
@Override public void valueChange(Property.ValueChangeEvent valueChangeEvent) { Integer onmsNodeId = (Integer) m_nodeSelect.getValue(); m_resourceSelect.removeAllItems(); if (onmsNodeId != null) { Map<OnmsResourceType, List<OnmsResource>> map = getSurveillanceViewService().getResourceTypeMapForNodeId(onmsNodeId); for (OnmsResourceType onmsResourceType : map.keySet()) { for (OnmsResource onmsResource : map.get(onmsResourceType)) { m_resourceSelect.addItem(onmsResource.getId().toString()); m_resourceSelect.setItemCaption(onmsResource.getId().toString(), onmsResourceType.getLabel() + ": " + onmsResource.getLabel()); } } Iterator<?> i = m_resourceSelect.getItemIds().iterator(); if (i.hasNext()) { m_resourceSelect.select(i.next()); } } } });