Examples of DropDownField


Examples of org.graylog2.plugin.configuration.fields.DropdownField

        configurationRequest.addField(new TextField(CK_HOSTNAME, "Destination host", "", "This is the hostname of the destination", ConfigurationField.Optional.NOT_OPTIONAL));
        configurationRequest.addField(new NumberField(CK_PORT, "Destination port", 12201, "This is the port of the destination", ConfigurationField.Optional.NOT_OPTIONAL));
        final Map<String, String> protocols = ImmutableMap.of(
                "TCP", "TCP",
                "UDP", "UDP");
        configurationRequest.addField(new DropdownField(CK_PROTOCOL, "Protocol", "TCP", protocols, "The protocol used to connect", ConfigurationField.Optional.OPTIONAL));
        return configurationRequest;
    }
View Full Code Here

Examples of org.graylog2.plugin.configuration.fields.DropdownField

                            NumberField.Attribute.ONLY_POSITIVE
                    )
            );

            r.addField(
                    new DropdownField(
                            CK_REPORT_UNIT,
                            "Report interval unit",
                            TimeUnit.SECONDS.toString(),
                            DropdownField.ValueTemplates.timeUnits(),
                            ConfigurationField.Optional.NOT_OPTIONAL
                    )
            );

            r.addField(
                    new DropdownField(
                            CK_DURATION_UNIT,
                            "Time unit of measured durations",
                            TimeUnit.MILLISECONDS.toString(),
                            DropdownField.ValueTemplates.timeUnits(),
                            "The time unit that will be used in for example timer values. Think of: took 15ms",
                            ConfigurationField.Optional.NOT_OPTIONAL
                    )
            );

            r.addField(
                    new DropdownField(
                            CK_RATE_UNIT,
                            "Time unit of measured rates",
                            TimeUnit.SECONDS.toString(),
                            DropdownField.ValueTemplates.timeUnits(),
                            "The time unit that will be used in for example meter values. Think of: 7 per second",
View Full Code Here

Examples of org.graylog2.plugin.configuration.fields.DropdownField

                    1,
                    "Time between every collector run. Select a time unit in the corresponding dropdown. Example: Run every 5 minutes.",
                    ConfigurationField.Optional.NOT_OPTIONAL
            ));

            r.addField(new DropdownField(
                    CK_TIMEUNIT,
                    "Interval time unit",
                    TimeUnit.MINUTES.toString(),
                    DropdownField.ValueTemplates.timeUnits(),
                    ConfigurationField.Optional.NOT_OPTIONAL
View Full Code Here

Examples of org.graylog2.restclient.lib.plugin.configuration.DropdownField

                        continue;
                    case "boolean":
                        tmpBools.add(new BooleanField(c));
                        continue;
                    case "dropdown":
                        fields.add(new DropdownField(c));
                        continue;
                    default:
                        LOG.info("Unknown field type [{}].", fieldType);
                }
            } catch (Exception e) {
View Full Code Here

Examples of org.graylog2.restclient.lib.plugin.configuration.DropdownField

                        continue;
                    case "boolean":
                        booleanFields.add(new BooleanField(entry));
                        continue;
                    case "dropdown":
                        result.add(new DropdownField(entry));
                        continue;
                    default:
                        LOG.info("Unknown field type [{}].", fieldType);
                }
            } catch (Exception e) {
View Full Code Here

Examples of org.graylog2.restclient.lib.plugin.configuration.DropdownField

                        continue;
                    case "boolean":
                        tmpBools.add(new BooleanField(c));
                        continue;
                    case "dropdown":
                        fields.add(new DropdownField(c));
                        continue;
                    default:
                        LOG.info("Unknown field type [{}].", fieldType);
                }
            } catch (Exception e) {
View Full Code Here

Examples of org.openengsb.ui.common.editor.fields.DropdownField

        if (attribute.isBoolean()) {
            return new CheckboxField(id, model, attribute, new BooleanFieldValidator(attribute));
        }
        StringFieldValidator validator = new StringFieldValidator(attribute);
        if (!attribute.getOptions().isEmpty()) {
            return new DropdownField(id, model, attribute, validator);
        } else if (attribute.isPassword()) {
            return new PasswordField(id, model, attribute, validator);
        } else if (attribute.isOAuth()) {
            return new OAuthField(id, model, attribute, validator);
        } else {
View Full Code Here

Examples of org.openfaces.component.input.DropDownField

            "buttonImageUrl"
    };

    protected void configureInputComponent(FacesContext context, ExpressionFilter filter, UIInput inputComponent) {
        DropDownField field = (DropDownField) inputComponent;
        field.setOnchange(getFilterSubmissionScript(filter));
        field.setOnkeypress(getFilterKeyPressScript(filter));
        field.setStyle(filter.getStyle());
        field.setStyleClass(Styles.mergeClassNames(filter.getStyleClass(), "o_fullWidth"));
        field.setListStyle("font-weight: normal;");

        String rolloverItemClass = Styles.getCSSClass(context,
                filter, "background: " + DefaultStyles.getSelectionBackgroundColor() +
                        " !important; color: " + DefaultStyles.getSelectionTextColor() + " !important;", StyleGroup.selectedStyleGroup(), null);
        field.setRolloverListItemClass(rolloverItemClass);

        int childrenCount = field.getChildren().size();
        if (childrenCount != 1) {
            throw new IllegalStateException("Search component of DropDownFieldFilter should have exactly one child component - " +
                    "the DropDownItems component. children.size = " + childrenCount);
        }
        Object dropDownFieldItems = field.getChildren().get(0);
        if (!(dropDownFieldItems instanceof DropDownItems)) {
            throw new IllegalStateException("Search component of DropDownFieldFilter should have exactly one child component - " +
                    "instance of DropDownItems component. But was  - " + dropDownFieldItems.toString());
        }
        DropDownItems dropDownItems = (DropDownItems) dropDownFieldItems;
        Collection<Object> possibleValuesCollection = filter.calculateAllCriterionNames(context);
        for (Iterator<Object> criterionIterator = possibleValuesCollection.iterator(); criterionIterator.hasNext();) {
            Object criterionObj = criterionIterator.next();
            if (isEmptyItem(criterionObj)) {
                criterionIterator.remove();
            }
        }

        List<Object> availableItems = new ArrayList<Object>(possibleValuesCollection);
        List<DropDownItem> itemList = new ArrayList<DropDownItem>(availableItems.size());
        for (Object itemObj : availableItems) {
            DropDownItem item = createDropDownItem(context, itemObj);
            itemList.add(item);
        }
        DropDownItem allRecordsItem = createDropDownItem(context, null);
        String allRecordsCriterionName = filter.getAllRecordsText();
        HtmlOutputText outputText = Components.createOutputText(context, allRecordsCriterionName);
        String predefinedCriterionClass = getPredefinedCriterionClass(context, filter);
        outputText.setStyleClass(predefinedCriterionClass);
        allRecordsItem.getChildren().add(outputText);
        itemList.add(0, allRecordsItem);
        dropDownItems.setValue(itemList);
        List<UIComponent> children = field.getChildren();
        children.clear();
        children.add(dropDownItems);
    }
View Full Code Here

Examples of org.openfaces.component.input.DropDownField

    private HtmlPanelGroup getPropertySelectorContainer(UIComponent rowContainer) {
        return (HtmlPanelGroup) Components.getChildBySuffix(rowContainer, PROPERTY_SELECTOR_ID_SUFFIX);
    }

    private DropDownField createPropertySelector(FacesContext context, HtmlPanelGroup propertySelectorContainer, CompositeFilter compositeFilter) {
        DropDownField propertySelector = (DropDownField) Components.createChildComponent(context, propertySelectorContainer, DropDownField.COMPONENT_TYPE, DROP_DOWN_ID_SUFFIX);
        DropDownItems dropDownItems = (DropDownItems) Components.createChildComponent(context, propertySelector, DropDownItems.COMPONENT_TYPE, DROP_DOWN_ITEMS_ID_SUFFIX);
        List<String> properties = compositeFilter.getFilterPropertiesTitles();
        dropDownItems.setValue(properties);
        propertySelector.setOnchange("O$('" + compositeFilter.getClientId(context) + "')._propertyChange(" + index + ");");
        propertySelector.setStyleClass(DEFAULT_PROPERTY_CLASS);
        propertySelector.setCustomValueAllowed(false);
        propertySelector.setSuggestionMode(SuggestionMode.ALL);
        propertySelector.setSuggestionDelay(0);
        propertySelector.setAutoComplete(true);
        return propertySelector;
    }
View Full Code Here

Examples of org.openfaces.component.input.DropDownField

    private DropDownField findPropertySelector(CompositeFilter compositeFilter) {
        UIComponent rowContainer = getRowContainer(compositeFilter);
        if (rowContainer == null) return null;
        HtmlPanelGroup propertySelectorContainer = getPropertySelectorContainer(rowContainer);
        if (propertySelectorContainer == null) return null;
        DropDownField propertySelector = getPropertySelector(propertySelectorContainer);
        return propertySelector;
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.