Example usage for org.apache.wicket.extensions.markup.html.form.select Select Select

List of usage examples for org.apache.wicket.extensions.markup.html.form.select Select Select

Introduction

In this page you can find the example usage for org.apache.wicket.extensions.markup.html.form.select Select Select.

Prototype

public Select(final String id) 

Source Link

Document

Constructor that will create a default model collection

Usage

From source file:com.axway.ats.testexplorer.pages.model.messages.MessageFilter.java

License:Apache License

private Select getLevelChoices() {

    levelChoices = new Select("levelChoices");
    selectedLevels = new WildcardCollectionModel<String>(messageFilterDetails.getSelectedLevels());
    levelChoices.setDefaultModel(selectedLevels);
    IOptionRenderer<String> renderer = new IOptionRenderer<String>() {

        private static final long serialVersionUID = 1L;

        public String getDisplayValue(String object) {

            return object;
        }//from   w  ww .j av  a 2s .  c  om

        public IModel<String> getModel(String value) {

            return new Model<String>(value);
        }

    };
    IModel<Collection<? extends String>> optionsModel = new WildcardCollectionModel<String>(
            new ArrayList<String>(messageFilterDetails.getLevels()));
    levelChoices.add(new SelectOptions<String>("levelOptions", optionsModel, renderer));
    levelChoices.setOutputMarkupId(true);
    return levelChoices;
}

From source file:com.axway.ats.testexplorer.pages.model.messages.MessageFilter.java

License:Apache License

private Select getMachineChoices() {

    machineChoices = new Select("machineChoices");
    Set<String> machines = new TreeSet<String>(messageFilterDetails.getMachines());
    selectedMachines = new WildcardCollectionModel<String>(machines);
    machineChoices.setDefaultModel(selectedMachines);
    IOptionRenderer<String> renderer = new IOptionRenderer<String>() {

        private static final long serialVersionUID = 1L;

        public String getDisplayValue(String object) {

            return object;
        }/* w ww  .j av a 2  s .  c  o  m*/

        public IModel<String> getModel(String value) {

            return new Model<String>(value);
        }

    };
    IModel<Collection<? extends String>> optionsModel = new WildcardCollectionModel<String>(machines);
    machineChoices.add(new SelectOptions<String>("machineOptions", optionsModel, renderer));
    machineChoices.setOutputMarkupId(true);
    return machineChoices;
}

From source file:com.axway.ats.testexplorer.pages.model.messages.MessageFilter.java

License:Apache License

private Select getThreadChoices() {

    threadChoices = new Select("threadChoices");
    Set<String> threads = new TreeSet<String>(messageFilterDetails.getThreads());
    selectedThreads = new WildcardCollectionModel<String>(threads);
    threadChoices.setDefaultModel(selectedThreads);
    IOptionRenderer<String> renderer = new IOptionRenderer<String>() {

        private static final long serialVersionUID = 1L;

        public String getDisplayValue(String object) {

            return object;
        }/*from   ww w .  j a va2 s .  c o  m*/

        public IModel<String> getModel(String value) {

            return new Model<String>(value);
        }

    };
    IModel<Collection<? extends String>> optionsModel = new WildcardCollectionModel<String>(threads);
    threadChoices.add(new SelectOptions<String>("threadOptions", optionsModel, renderer));
    threadChoices.setOutputMarkupId(true);
    return threadChoices;
}

From source file:com.axway.ats.testexplorer.pages.reports.compare.CompareRunsPage.java

License:Apache License

@SuppressWarnings("rawtypes")
private Select getTestStateChoices(String runId) {

    Select stateChoices = new Select("stateChoices");
    if (runId != null) {
        IModel<Collection<? extends String>> selectedStates = filteredStates.get(runId);
        if (selectedStates == null) {
            selectedStates = new WildcardCollectionModel<String>(new ArrayList<String>());
            filteredStates.put(runId, selectedStates);
        }/*w w w .  j a v  a  2s . co  m*/
        stateChoices.setDefaultModel(selectedStates);
    }

    IOptionRenderer<String> renderer = new IOptionRenderer<String>() {

        private static final long serialVersionUID = 1L;

        public String getDisplayValue(String object) {

            return object;
        }

        public IModel<String> getModel(String value) {

            return new Model<String>(value);
        }
    };
    IModel<Collection<? extends String>> optionsModel = new WildcardCollectionModel<String>(
            new ArrayList<String>(TEST_STATES));
    stateChoices.add(new SelectOptions<String>("stateOptions", optionsModel, renderer));
    stateChoices.setOutputMarkupId(true);
    return stateChoices;
}

From source file:org.devproof.portal.core.module.role.panel.RoleSearchBoxPanel.java

License:Apache License

private Select createActiveDropDown() {
    Select active = new Select("active");
    active.add(new SelectOption<Boolean>("chooseActive", new Model<Boolean>()));
    active.add(new SelectOption<Boolean>("activeTrue", Model.of(Boolean.TRUE)));
    active.add(new SelectOption<Boolean>("activeFalse", Model.of(Boolean.FALSE)));
    active.add(new AjaxRefresh("onchange"));
    return active;
}

From source file:org.devproof.portal.core.module.user.panel.UserSearchBoxPanel.java

License:Apache License

private Select createConfirmedDropDown() {
    Select confirmed = new Select("confirmed");
    confirmed.add(new SelectOption<Boolean>("chooseConfirmed", new Model<Boolean>()));
    confirmed.add(new SelectOption<Boolean>("confirmedTrue", Model.of(Boolean.TRUE)));
    confirmed.add(new SelectOption<Boolean>("confirmedFalse", Model.of(Boolean.FALSE)));
    confirmed.add(new AjaxRefresh("onchange"));
    return confirmed;
}

From source file:org.devproof.portal.module.bookmark.panel.BookmarkSearchBoxPanel.java

License:Apache License

private Select newBrokenDropDown() {
    return new Select("broken") {
        private static final long serialVersionUID = 1L;

        @Override//w w w .j a  v a2  s  .c o m
        public boolean isVisible() {
            return isAuthor();
        }
    };
}

From source file:org.devproof.portal.module.comment.panel.CommentSearchBoxPanel.java

License:Apache License

private Select createAutomaticBlockedDropDown() {
    Select automaticBlocked = new Select("automaticBlocked");
    automaticBlocked.add(new SelectOption<Boolean>("chooseAutomaticBlocked", new Model<Boolean>()));
    automaticBlocked.add(new SelectOption<Boolean>("automaticBlockedTrue", Model.of(Boolean.TRUE)));
    automaticBlocked.add(new SelectOption<Boolean>("automaticBlockedFalse", Model.of(Boolean.FALSE)));
    automaticBlocked.add(new AjaxRefresh("onchange"));
    return automaticBlocked;
}

From source file:org.devproof.portal.module.comment.panel.CommentSearchBoxPanel.java

License:Apache License

private Select createReviewedDropDown() {
    Select reviewed = new Select("reviewed");
    reviewed.add(new SelectOption<Boolean>("chooseReviewed", new Model<Boolean>()));
    reviewed.add(new SelectOption<Boolean>("reviewedTrue", Model.of(Boolean.TRUE)));
    reviewed.add(new SelectOption<Boolean>("reviewedFalse", Model.of(Boolean.FALSE)));
    reviewed.add(new AjaxRefresh("onchange"));
    return reviewed;
}

From source file:org.devproof.portal.module.comment.panel.CommentSearchBoxPanel.java

License:Apache License

private Select createAcceptedDropDown() {
    Select accepted = new Select("accepted");
    accepted.add(new SelectOption<Boolean>("chooseAccepted", new Model<Boolean>()));
    accepted.add(new SelectOption<Boolean>("acceptedTrue", Model.of(Boolean.TRUE)));
    accepted.add(new SelectOption<Boolean>("acceptedFalse", Model.of(Boolean.FALSE)));
    accepted.add(new AjaxRefresh("onchange"));
    return accepted;
}