public AbstractField<Object> getComponent(CriteriaBuilderHelper criteriaBuilderHelper) { NativeSelect nativeSelect = new NativeSelect(); nativeSelect.setCaption("Property"); nativeSelect.setNullSelectionAllowed(false); nativeSelect.setMultiSelect(false); nativeSelect.setNewItemsAllowed(false); nativeSelect.setInvalidAllowed(false); nativeSelect.setStyleName("small"); nativeSelect.setDescription("Property selection"); boolean first = true; for (String property : criteriaBuilderHelper.getEntities()) { nativeSelect.addItem(property); if (first) { nativeSelect.select(property); first = false; } } return nativeSelect; } },
m_columnsSelect.setDescription("Number of columns"); m_columnsSelect.setImmediate(true); m_columnsSelect.setNewItemsAllowed(false); m_rowsSelect.setDescription("Number of rows"); m_rowsSelect.setImmediate(true); m_rowsSelect.setNewItemsAllowed(false); m_timeFrameType.setDescription("Timeframe type"); m_timeFrameType.setNullSelectionAllowed(false); m_timeFrameType.setMultiSelect(false); importButton.setDescription("Import KSC-report"); final NativeSelect selectKSCReport = new NativeSelect(); selectKSCReport.setDescription("KSC-report selection"); selectKSCReport.setCaption("KSC Report"); selectKSCReport.setImmediate(true);
m_kscSelect.setDescription("Select KSC-report to be displayed"); m_kscSelect.setCaption("KSC-Report"); m_kscSelect.setImmediate(true);
m_chartSelect.setDescription("Select chart to be displayed"); m_chartSelect.setCaption("Chart"); m_chartSelect.setNullSelectionAllowed(false);
m_restrictionSelect.setNewItemsAllowed(false); m_restrictionSelect.setImmediate(true); m_restrictionSelect.setDescription("Restriction selection");
dashboardSelect.setCaption("Grafana Dashboard"); dashboardSelect.addItem("Test"); dashboardSelect.setDescription("Grafana Dashboard to be displayed"); dashboardSelect.setImmediate(true); dashboardSelect.setNewItemsAllowed(false);
m_boostedSeveritySelect.setDescription("Select the boost severity"); m_boostedSeveritySelect.setMultiSelect(false); m_boostedSeveritySelect.setNullSelectionAllowed(false);
m_dashletSelect.setNullSelectionAllowed(false); m_dashletSelect.select(dashletSpec.getDashletName()); m_dashletSelect.setDescription("Dashlet selection");
m_nativeSelect.setDescription("Select Ops Board configuration"); m_nativeSelect.setContainerDataSource(WallboardProvider.getInstance().getBeanContainer()); m_nativeSelect.setItemCaptionPropertyId("title");