List of usage examples for com.google.gwt.user.client.ui ListBox setMultipleSelect
@Deprecated public void setMultipleSelect(boolean multiple)
From source file:com.google.gwt.sample.SE_group9.client.Menu.java
public ListBox createGenreList() { ListBox list = new ListBox(); list.setVisibleItemCount(15);/*w w w. j av a 2 s.c o m*/ list.setMultipleSelect(false); list.setWidth("100"); list.addItem("Thriller"); list.addItem("Mystery"); list.addItem("Crime Fiction"); list.addItem("Drama"); list.addItem("Short Film"); list.addItem("Family Film"); list.addItem("Musical"); list.addItem("Horror"); list.addItem("Romantic comedy"); list.addItem("Costume drama"); list.addItem("Comedy"); list.addItem("Science Fiction"); list.addItem("Children's/Family"); list.addItem("Romance Film"); list.addItem("Comedy film"); list.addItem("Action"); list.addItem("World cinema"); list.addItem("Black-and-white"); list.addItem("Action/Adventure"); list.addItem("Parody"); list.addItem("Fan film"); list.addItem("Black comedy"); list.addItem("Silent film"); list.addItem("Adventure"); list.addItem("Sports"); list.addItem("Fantasy"); list.addItem("War film"); list.addItem("Romantic drama"); list.addItem("Culture & Society"); list.addItem("Malayalam Cinema"); list.addItem("Western"); list.addItem("Bollywood"); list.addItem("Documentary"); list.addItem("Softcore Porn"); list.addItem("Erotic Drama"); list.addItem("Chinese Movies"); list.addItem("Film noir"); list.addItem("Biography"); list.addItem("Family Drama"); list.addItem("History"); list.addItem("Experimental film"); list.addItem("Monster movie"); list.addItem("Gender Issues"); list.addItem("Music"); list.addItem("Japanese Movies"); list.addItem("Melodrama"); list.addItem("Indie"); list.addItem("Ensemble Film"); list.addItem("Art film"); list.addItem("Film adaptation"); list.addItem("LGBT"); list.addItem("Wuxia"); list.addItem("Political cinema"); list.addItem("Period piece"); list.addItem("Cult"); list.addItem("Pornographic movie"); list.addItem("Sword and sorcery"); list.addItem("Biographical film"); list.addItem("Animation"); list.addItem("Propaganda film"); list.addItem("B-movie"); list.addItem("Filipino Movies"); list.addItem("Concert film"); list.addItem("Film \u00e0 clef"); list.addItem("Pre-Code"); list.addItem("Christian film"); list.addItem("Disaster"); list.addItem("Television movie"); list.addItem("Historical Epic"); list.addItem("Dance"); list.addItem("Political drama"); list.addItem("Gothic Film"); list.addItem("Zombie Film"); list.addItem("Docudrama"); list.addItem("Historical fiction"); list.addItem("Action Thrillers"); list.addItem("Media Satire"); list.addItem("Computer Animation"); list.addItem("Fantasy Adventure"); list.addItem("Dogme 95"); list.addItem("Backstage Musical"); list.addItem("Slapstick"); list.addItem("Political satire"); list.addItem("Coming of age"); list.addItem("Sex comedy"); list.addItem("Historical drama"); list.addItem("Gay pornography"); list.addItem("Time travel"); list.addItem("Crime Comedy"); list.addItem("Kitchen sink realism"); list.addItem("Heist"); list.addItem("Slasher"); list.addItem("Sci-Fi Horror"); list.addItem("Road movie"); list.addItem("Comedy of Errors"); list.addItem("Archaeology"); list.addItem("Crime Drama"); list.addItem("Satire"); list.addItem("Absurdism"); list.addItem("Swashbuckler films"); list.addItem("Psychological thriller"); list.addItem("Stop motion"); list.addItem("Comedy-drama"); list.addItem("Hardcore pornography"); list.addItem("Anti-war"); list.addItem("Comedy of manners"); list.addItem("Natural horror films"); list.addItem("Buddy film"); list.addItem("Children's"); list.addItem("Animals"); list.addItem("Anime"); list.addItem("Tragedy"); list.addItem("Comedy Western"); list.addItem("Feminist Film"); list.addItem("Pornography"); list.addItem("Combat Films"); list.addItem("Rockumentary"); list.addItem("Blaxploitation"); list.addItem("Educational"); list.addItem("Children's Fantasy"); list.addItem("Spaghetti Western"); list.addItem("Tollywood"); list.addItem("Mockumentary"); list.addItem("Alien Film"); list.addItem("Religious Film"); list.addItem("Erotica"); list.addItem("Martial Arts Film"); list.addItem("Inspirational Drama"); list.addItem("Remake"); list.addItem("Demonic child"); list.addItem("Screwball comedy"); list.addItem("Gangster Film"); list.addItem("Americana"); list.addItem("Revisionist Western"); list.addItem("Surrealism"); list.addItem("Marriage Drama"); list.addItem("Social problem film"); list.addItem("Illnesses & Disabilities"); list.addItem("Biopic [feature]"); list.addItem("Animal Picture"); list.addItem("Bengali Cinema"); list.addItem("Hip hop movies"); list.addItem("Space opera"); list.addItem("Crime Thriller"); list.addItem("Prison"); list.addItem("Roadshow/Carny"); list.addItem("Sword and Sandal"); list.addItem("Nature"); list.addItem("Christmas movie"); list.addItem("Spy"); list.addItem("Children's Entertainment"); list.addItem("Film"); list.addItem("Fantasy Comedy"); list.addItem("Jungle Film"); list.addItem("Adult"); list.addItem("Tamil cinema"); list.addItem("Film & Television History"); list.addItem("Horror Comedy"); list.addItem("Alien invasion"); list.addItem("Costume Adventure"); list.addItem("Revenge"); list.addItem("Historical Documentaries"); list.addItem("Heaven-Can-Wait Fantasies"); list.addItem("Prison film"); list.addItem("Travel"); list.addItem("Animated cartoon"); list.addItem("Mythological Fantasy"); list.addItem("Jukebox musical"); list.addItem("Werewolf fiction"); list.addItem("Heavenly Comedy"); list.addItem("Horse racing"); list.addItem("Indian Western"); list.addItem("Comedy horror"); list.addItem("Exploitation"); list.addItem("Action Comedy"); list.addItem("Inventions & Innovations"); list.addItem("Punk rock"); list.addItem("Musical comedy"); list.addItem("Environmental Science"); list.addItem("Suspense"); list.addItem("Women in prison films"); list.addItem("Fictional film"); list.addItem("Computers"); list.addItem("Education"); list.addItem("Film-Opera"); list.addItem("Period Horror"); list.addItem("Tragicomedy"); list.addItem("Stoner film"); list.addItem("Courtroom Drama"); list.addItem("Crime"); list.addItem("Media Studies"); list.addItem("Haunted House Film"); list.addItem("Albino bias"); list.addItem("Hagiography"); list.addItem("Epic Western"); list.addItem("Childhood Drama"); list.addItem("Adventure Comedy"); list.addItem("Detective"); list.addItem("Extreme Sports"); list.addItem("Pinku eiga"); list.addItem("Detective fiction"); list.addItem("Auto racing"); list.addItem("News"); list.addItem("Language & Literature"); list.addItem("Gross out"); list.addItem("Avant-garde"); list.addItem("Domestic Comedy"); list.addItem("Instrumental Music"); list.addItem("Sexploitation"); list.addItem("Doomsday film"); list.addItem("Cyberpunk"); list.addItem("British Empire Film"); list.addItem("Samurai cinema"); list.addItem("Comedy Thriller"); list.addItem("Coming-of-age film"); list.addItem("Political Documetary"); list.addItem("Supernatural"); list.addItem("Holiday Film"); list.addItem("Superhero movie"); list.addItem("Reboot"); list.addItem("Political thriller"); list.addItem("Psycho-biddy"); list.addItem("Juvenile Delinquency Film"); list.addItem("Addiction Drama"); list.addItem("Existentialism"); list.addItem("Ealing Comedies"); list.addItem("Sci-Fi Adventure"); list.addItem("Teen"); list.addItem("Fantasy Drama"); list.addItem("Gay Interest"); list.addItem("Health & Fitness"); list.addItem("Cold War"); list.addItem("Chase Movie"); list.addItem("Early Black Cinema"); list.addItem("Escape Film"); list.addItem("Workplace Comedy"); list.addItem("Boxing"); list.addItem("Stand-up comedy"); list.addItem("Operetta"); list.addItem("Foreign legion"); list.addItem("Roadshow theatrical release"); list.addItem("Epic"); list.addItem("Creature Film"); list.addItem("Erotic thriller"); list.addItem("Sponsored film"); list.addItem("Mondo film"); list.addItem("Live action"); list.addItem("Legal drama"); list.addItem("Tokusatsu"); list.addItem("Slice of life story"); list.addItem("Sci Fi Pictures original films"); list.addItem("Feature film"); list.addItem("Law & Crime"); list.addItem("School story"); list.addItem("Goat gland"); list.addItem("Business"); list.addItem("Glamorized Spy Film"); list.addItem("Musical Drama"); list.addItem("Family-Oriented Adventure"); list.addItem("Whodunit"); list.addItem("Monster"); list.addItem("Master Criminal Films"); list.addItem("Sword and sorcery films"); list.addItem("Mumblecore"); list.addItem("Singing cowboy"); list.addItem("Filmed Play"); list.addItem("Romantic thriller"); list.addItem("Science fiction Western"); list.addItem("Road-Horror"); list.addItem("Social issues"); list.addItem("Clay animation"); list.addItem("Gulf War"); list.addItem("Anthology"); list.addItem("Superhero"); list.addItem("Buddy Picture"); list.addItem("Biker Film"); list.addItem("Statutory rape"); list.addItem("Airplanes and airports"); list.addItem("Journalism"); list.addItem("Giallo"); list.addItem("Costume Horror"); list.addItem("Buddy cop"); list.addItem("Latino"); list.addItem("Fairy tale"); list.addItem("Caper story"); list.addItem("Race movie"); list.addItem("Northern"); list.addItem("Family & Personal Relationships"); list.addItem("Prison escape"); list.addItem("Libraries and librarians"); list.addItem("Dystopia"); list.addItem("Outlaw biker film"); list.addItem("Czechoslovak New Wave"); return list; }
From source file:com.google.gwt.sample.SE_group9.client.Menu.java
public ListBox createYearList() { ListBox list = new ListBox(); list.setVisibleItemCount(10);//from ww w . j a v a2 s. com list.setWidth("300"); list.setMultipleSelect(false); list.addItem("2015"); list.addItem("2014"); list.addItem("2013"); list.addItem("2012"); list.addItem("2011"); list.addItem("2010"); list.addItem("2009"); list.addItem("2008"); list.addItem("2007"); list.addItem("2006"); list.addItem("2005"); list.addItem("2004"); list.addItem("2003"); list.addItem("2002"); list.addItem("2001"); list.addItem("2000"); list.addItem("1999"); list.addItem("1998"); list.addItem("1997"); list.addItem("1996"); list.addItem("1995"); list.addItem("1994"); list.addItem("1993"); list.addItem("1992"); list.addItem("1991"); list.addItem("1990"); list.addItem("1989"); list.addItem("1988"); list.addItem("1987"); list.addItem("1986"); list.addItem("1985"); list.addItem("1984"); list.addItem("1983"); list.addItem("1982"); list.addItem("1981"); list.addItem("1980"); list.addItem("1979"); list.addItem("1978"); list.addItem("1977"); list.addItem("1976"); list.addItem("1975"); list.addItem("1974"); list.addItem("1973"); list.addItem("1972"); list.addItem("1971"); list.addItem("1970"); list.addItem("1969"); list.addItem("1968"); list.addItem("1967"); list.addItem("1966"); list.addItem("1965"); list.addItem("1964"); list.addItem("1963"); list.addItem("1962"); list.addItem("1961"); list.addItem("1960"); list.addItem("1959"); list.addItem("1958"); list.addItem("1957"); list.addItem("1956"); list.addItem("1955"); list.addItem("1954"); list.addItem("1953"); list.addItem("1952"); list.addItem("1951"); list.addItem("1950"); list.addItem("1949"); list.addItem("1948"); list.addItem("1947"); list.addItem("1946"); list.addItem("1945"); list.addItem("1944"); list.addItem("1943"); list.addItem("1942"); list.addItem("1941"); list.addItem("1940"); list.addItem("1939"); list.addItem("1938"); list.addItem("1937"); list.addItem("1936"); list.addItem("1935"); list.addItem("1934"); list.addItem("1933"); list.addItem("1932"); list.addItem("1931"); list.addItem("1930"); list.addItem("1929"); list.addItem("1928"); list.addItem("1927"); list.addItem("1926"); list.addItem("1925"); list.addItem("1924"); list.addItem("1923"); list.addItem("1922"); list.addItem("1921"); list.addItem("1920"); list.addItem("1919"); list.addItem("1918"); list.addItem("1917"); list.addItem("1916"); list.addItem("1915"); list.addItem("1914"); list.addItem("1913"); list.addItem("1912"); list.addItem("1911"); list.addItem("1910"); list.addItem("1909"); list.addItem("1908"); list.addItem("1907"); list.addItem("1906"); list.addItem("1905"); list.addItem("1904"); list.addItem("1903"); list.addItem("1902"); list.addItem("1901"); list.addItem("1900"); list.addItem("1899"); list.addItem("1898"); list.addItem("1897"); list.addItem("1896"); list.addItem("1895"); list.addItem("1894"); list.addItem("1893"); list.addItem("1892"); list.addItem("1891"); list.addItem("1890"); list.addItem("1889"); list.addItem("1888"); return list; }
From source file:com.google.gwt.sample.SE_group9.client.Menu.java
public ListBox createLanguages() { ListBox list = new ListBox(); list.setVisibleItemCount(5);/*from w ww .j av a 2s .c om*/ list.setMultipleSelect(false); list.addItem("English"); list.addItem("Norwegian"); list.addItem("German"); list.addItem("Silentfilm"); list.addItem("Spanish"); list.addItem("Japanese"); list.addItem("Turkish"); list.addItem("Russian"); list.addItem("Italian"); list.addItem("Tamil"); list.addItem("Hindi"); list.addItem("Malayalam"); list.addItem("StandardMandarin"); list.addItem("Afrikaans"); list.addItem("Cantonese"); list.addItem("Danish"); list.addItem("Portuguese"); list.addItem("Dutch"); list.addItem("Polish"); list.addItem("Korean"); list.addItem("Hungary"); list.addItem("Telugu"); list.addItem("French"); list.addItem("Punjabi"); list.addItem("Romani"); list.addItem("Greek"); list.addItem("Nepali"); list.addItem("Swahili"); list.addItem("Finnish"); list.addItem("Tagalog"); list.addItem("Swedish"); list.addItem("Romanian"); list.addItem("Bengali"); list.addItem("Czech"); list.addItem("Arabic"); list.addItem("Chinese"); list.addItem("Kannada"); list.addItem("Irish"); list.addItem("Hebrew"); list.addItem("Indonesian"); list.addItem("Serbian"); list.addItem("Georgian"); list.addItem("Croatian"); list.addItem("Italian"); list.addItem("Hungarian"); list.addItem("Bosnian"); list.addItem("Malay"); list.addItem("Uzbek"); list.addItem("Yiddish"); list.addItem("Kurdish"); list.addItem("Persian"); list.addItem("MandarinChinese"); list.addItem("Tibetans"); list.addItem("Urdu"); list.addItem("StandardCantonese"); list.addItem("Albanian"); list.addItem("Khmer"); list.addItem("Oriya"); list.addItem("Marathi"); list.addItem("Filipino"); list.addItem("Saami"); list.addItem("Thai"); list.addItem("AmericanSign"); list.addItem("FrenchSign"); list.addItem("Vietnamese"); list.addItem("Icelandic"); list.addItem("Xhosa"); list.addItem("Welsh"); list.addItem("Serbo-Croatian"); list.addItem("Sinhala"); list.addItem("Rajasthani"); list.addItem("Catalan"); list.addItem("Slovenian"); list.addItem("Bulgarian"); list.addItem("Ukrainian"); list.addItem("Assamese"); list.addItem("Taiwanese"); list.addItem("Algonquin"); list.addItem("Macedonian"); list.addItem("Esperanto"); list.addItem("Latin"); list.addItem("SouthAfricanEnglish"); list.addItem("Bambara"); list.addItem("Estonian"); list.addItem("Armenian"); list.addItem("Quechua"); list.addItem("Khmer"); list.addItem("AmericanEnglish"); list.addItem("StandardTibetan"); list.addItem("Farsi"); list.addItem("Sotho"); list.addItem("Aceh"); list.addItem("Pashto"); list.addItem("AboriginalMalays"); list.addItem("ScottishGaelic"); list.addItem("Bhojpuri"); list.addItem("BrazilianPortuguese"); list.addItem("Mongolian"); list.addItem("OldEnglish"); list.addItem("Burmese"); list.addItem("Thai"); list.addItem("Chechen"); list.addItem("Inuktitut"); list.addItem("Plautdietsch"); list.addItem("Apache"); list.addItem("German"); list.addItem("Egyptian"); list.addItem("SwissGerman"); list.addItem("Azerbaijani"); list.addItem("Lithuanian"); list.addItem("Aramaic"); list.addItem("Sunda"); list.addItem("Amharic"); list.addItem("Gaelic"); list.addItem("Sioux"); list.addItem("MinNan"); list.addItem("Zulu"); list.addItem("Slovak"); list.addItem("Hopi"); list.addItem("Shanxi"); list.addItem("Japan"); list.addItem("JamaicanCreoleEnglish"); list.addItem("Kinyarwanda"); list.addItem("Friulian"); list.addItem("Dzongkha"); list.addItem("Dari"); list.addItem("Sanskrit"); list.addItem("Gujarati"); list.addItem("Mende"); list.addItem("Flemish"); list.addItem("France"); list.addItem("Gumatj"); list.addItem("Shanghainese"); list.addItem("Galician"); list.addItem("TokPisin"); list.addItem("Maya"); list.addItem("Crow"); list.addItem("Somali"); list.addItem("Judeo-Georgian"); list.addItem("EgyptianArabic"); list.addItem("Chinese"); list.addItem("Luxembourgish"); list.addItem("Sumerian"); list.addItem("Banyumasan"); list.addItem("Navajo"); list.addItem("Frisian"); list.addItem("Venetian"); list.addItem("Wolof"); list.addItem("AustralianEnglish"); list.addItem("Hokkien"); list.addItem("Hariyani"); list.addItem("Cree"); list.addItem("Maasai"); list.addItem("KoreanSign"); list.addItem("AustralianAboriginalPidginEnglish"); list.addItem("Napoletano-Calabrese"); list.addItem("Hiligaynon"); list.addItem("Tzotzil"); list.addItem("Tulu"); list.addItem("Belarusian"); list.addItem("GuanzhongHua"); list.addItem("Palawakani"); list.addItem("Klingon"); list.addItem("Akan"); list.addItem("YolnguMatha"); list.addItem("Hmong"); list.addItem("Osetin"); list.addItem("Deutsch"); list.addItem("Nahuatls"); list.addItem("Hazaragi"); list.addItem("Cebuano"); list.addItem("Hainanese"); list.addItem("Assyrian"); list.addItem("Samis"); list.addItem("Corsican"); list.addItem("Hausa"); list.addItem("Hinglish"); list.addItem("Picard"); list.addItem("Pawnee"); list.addItem("AssyrianNeo-Aramaic"); list.addItem("Cheyenne"); list.addItem("Tamang"); list.addItem("Hawaiian"); list.addItem("Kriolu"); list.addItem("Sicilian"); list.addItem("Hindustani"); list.addItem("IndianEnglish"); list.addItem("Teochew"); list.addItem("Scanian"); list.addItem("Mohawk"); list.addItem("Haryanvi"); list.addItem("ClassicalArabic"); list.addItem("Fulfulde"); list.addItem("ChadianArabic"); return list; }
From source file:com.qualogy.qafe.gwt.client.ui.renderer.ListBoxRenderer.java
License:Apache License
public UIObject render(ComponentGVO component, String uuid, String parent, String context) { ListBox uiObject = null; if (component != null) { if (component instanceof ListBoxGVO) { ListBoxGVO gvo = (ListBoxGVO) component; if (gvo.getMenu() != null) { final ComponentGVO finalComponentGVO = component; final String finalUuid = uuid; final String finalParent = parent; uiObject = new ListBox() { @Override//from ww w. ja v a 2s . co m public void onBrowserEvent(Event event) { if (event.getTypeInt() == Event.ONCONTEXTMENU) { DOM.eventPreventDefault(event); applyContextMenu(event, finalComponentGVO, finalUuid, finalParent); } super.onBrowserEvent(event); } @Override protected void setElement(Element elem) { super.setElement(elem); sinkEvents(Event.ONCONTEXTMENU); } }; } else { uiObject = new ListBox(); } RendererHelper.fillIn(component, uiObject, uuid, parent, context); if (gvo.getNrOfVisibleItems() != null) { uiObject.setVisibleItemCount(gvo.getNrOfVisibleItems()); } else { uiObject.setVisibleItemCount( gvo.getDropDownItems() == null ? 1 : gvo.getDropDownItems().length); } uiObject.setMultipleSelect(gvo.getMultipleSelect()); DropDownItemGVO[] items = gvo.getDropDownItems(); if (items != null) { for (int i = 0; i < items.length; i++) { if (items[i] != null) { uiObject.addItem(items[i].getDisplayname(), items[i].getValue()); if (items[i].getSelected() != null) { if (items[i].getSelected().booleanValue()) { uiObject.setItemSelected(i, true); //uiObject.setSelectedIndex(i); } } } } } //uiObject.setStylePrimaryName(gvo.getStyleClassName()); } } return uiObject; }
From source file:es.upm.fi.dia.oeg.map4rdf.client.view.FiltersView.java
License:Open Source License
private void addYearDatePicker() { dateFilterPanel = new FlowPanel(); dateFilterPanel.setStyleName(resources.css().dateFilterPanel()); panel.add(dateFilterPanel);//from w w w. j av a 2 s .c o m DateTimeFormat dateFormat = DateTimeFormat.getFormat("dd-MM-yyyy"); DateBox dateBox = new DateBox(new DatePickerWithYearSelector(), new Date(), new DateBox.DefaultFormat(dateFormat)); final ListBox comboBox = new ListBox(); comboBox.setMultipleSelect(false); comboBox.addItem(messages.equalsTo(), DateFilter.DateFilterType.EQUAL.name()); comboBox.addItem(messages.beforeTo(), DateFilter.DateFilterType.BEFORE.name()); comboBox.addItem(messages.afterTo(), DateFilter.DateFilterType.AFTER.name()); comboBox.addItem(messages.beforeOrEqualsTo(), DateFilter.DateFilterType.BEFORE_OR_EQUAL.name()); comboBox.addItem(messages.afterOrEqualsTo(), DateFilter.DateFilterType.AFTER_OR_EQUAL.name()); Button addFilterButton = new Button(messages.addFilter()); Label title = new Label(messages.addADateFilter()); title.setStyleName(resources.css().dateFilterTitle()); dateFilterPanel.add(title); dateFilterPanel.add(comboBox); dateFilterPanel.add(dateBox); dateFilterPanel.add(addFilterButton); FlowPanel filtersPanel = new FlowPanel(); dateFilterPanel.add(filtersPanel); addFilterChange(filtersPanel, addFilterButton, comboBox, dateBox); }
From source file:net.scran24.admin.client.NewSurvey.java
License:Apache License
public NewSurvey() { contents = new FlowPanel(); final Grid surveyParametersGrid = new Grid(7, 2); surveyParametersGrid.setCellPadding(5); contents.add(surveyParametersGrid);// w w w . j a v a2 s. c om final Label idLabel = new Label("Survey identifier: "); final TextBox idTextBox = new TextBox(); surveyParametersGrid.setWidget(0, 0, idLabel); surveyParametersGrid.setWidget(0, 1, idTextBox); final Label schemeBoxLabel = new Label("Survey scheme: "); final ListBox schemeBox = new ListBox(); schemeBox.setMultipleSelect(false); final Label localeLabel = new Label("Locale: "); final ListBox localeBox = new ListBox(); localeBox.setMultipleSelect(false); localeBox.addItem("English (UK)", "en_GB"); localeBox.addItem("English (New Zealand)", "en_NZ"); localeBox.addItem("Portuguese (Portugal)", "pt_PT"); localeBox.addItem("Danish (Denmark)", "da_DK"); localeBox.addItem("Arabic (UAE)", "ar_AE"); for (SurveySchemeReference s : SurveySchemes.allSchemes) schemeBox.addItem(s.description(), s.id()); schemeBox.setSelectedIndex(0); surveyParametersGrid.setWidget(1, 0, schemeBoxLabel); surveyParametersGrid.setWidget(1, 1, schemeBox); surveyParametersGrid.setWidget(2, 0, localeLabel); surveyParametersGrid.setWidget(2, 1, localeBox); final Label genUserLabel = new Label("Allow auto login: "); final CheckBox genCheckBox = new CheckBox(); surveyParametersGrid.setWidget(3, 0, genUserLabel); surveyParametersGrid.setWidget(3, 1, genCheckBox); final Label forwardToSurveyMonkey = new Label("SurveyMonkey support:"); final CheckBox smCheckBox = new CheckBox(); surveyParametersGrid.setWidget(4, 0, forwardToSurveyMonkey); surveyParametersGrid.setWidget(4, 1, smCheckBox); final Label surveyMonkeyUrl = new Label("SurveyMonkey link:"); final TextBox smUrlTextBox = new TextBox(); surveyParametersGrid.setWidget(5, 0, surveyMonkeyUrl); surveyParametersGrid.setWidget(5, 1, smUrlTextBox); smUrlTextBox.setEnabled(false); final Label supportEmailLabel = new Label("Support e-mail:"); final TextBox supportEmailTextBox = new TextBox(); surveyParametersGrid.setWidget(6, 0, supportEmailLabel); surveyParametersGrid.setWidget(6, 1, supportEmailTextBox); smCheckBox.addValueChangeHandler(new ValueChangeHandler<Boolean>() { @Override public void onValueChange(ValueChangeEvent<Boolean> valueChangeEvent) { smUrlTextBox.setEnabled(valueChangeEvent.getValue()); } }); final FlowPanel errorDiv = new FlowPanel(); errorDiv.getElement().addClassName("scran24-admin-survey-id-error-message"); contents.add(errorDiv); final Button createButton = WidgetFactory.createButton("Create survey"); createButton.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { createButton.setEnabled(false); final String id = idTextBox.getText(); errorDiv.clear(); String smUrlText = smUrlTextBox.getText(); Option<String> smUrl; if (smCheckBox.getValue()) smUrl = smUrlText.isEmpty() ? Option.<String>none() : Option.some(smUrlText); else smUrl = Option.<String>none(); if (smCheckBox.getValue() && smUrlText.isEmpty()) { errorDiv.add(new Label("Please paste the SurveyMonkey link!")); createButton.setEnabled(true); return; } else if (smCheckBox.getValue() && !smUrlText.contains("intake24_username=[intake24_username_value]")) { errorDiv.add(new Label("Invalid SurveyMonkey link: intake24_username variable missing!")); createButton.setEnabled(true); return; } service.createSurvey(id, schemeBox.getValue(schemeBox.getSelectedIndex()), localeBox.getValue(localeBox.getSelectedIndex()), genCheckBox.getValue(), smUrl, supportEmailTextBox.getValue(), new AsyncCallback<Option<String>>() { @Override public void onSuccess(Option<String> result) { result.accept(new Option.SideEffectVisitor<String>() { @Override public void visitSome(String error) { errorDiv.add(new Label(error)); createButton.setEnabled(true); } @Override public void visitNone() { contents.clear(); contents.add(new HTMLPanel(SafeHtmlUtils.fromSafeConstant( "<h2>Survey created!</h2><p>Please go to <strong>Survey management</strong> and upload the staff accounts for the new survey.</p>"))); } }); } @Override public void onFailure(Throwable caught) { createButton.setEnabled(true); errorDiv.add( new Label("Server error (" + SafeHtmlUtils.htmlEscape(caught.getMessage()) + "), please check server logs")); } }); } }); createButton.getElement().addClassName("scran24-admin-button"); VerticalPanel buttonsPanel = new VerticalPanel(); buttonsPanel.add(createButton); contents.add(buttonsPanel); initWidget(contents); }
From source file:nl.mpi.tg.eg.experiment.client.view.MetadataView.java
License:Open Source License
public void addField(final MetadataField metadataField, final String existingValue, final String labelString, final List<UserLabelData> allUsersList, final List<UserId> selectedUsers, final boolean oneToMany) { MetadataFieldWidget stimulusMetadataField = addField(metadataField, existingValue, labelString); final int rowCount = flexTable.getRowCount(); if (allUsersList != null) { ListBox listBox = new ListBox(); listBox.setMultipleSelect(oneToMany); if (!oneToMany) { ((ListBox) listBox).addItem(""); // make sure there is an empty item at the top of the list }//from ww w. j a v a 2 s.c o m for (UserLabelData userLabelData : allUsersList) { listBox.addItem(userLabelData.getUserName(), userLabelData.getUserId().toString()); if (selectedUsers.contains(userLabelData.getUserId())) { final int index = listBox.getItemCount() - 1; // allowing multiple selections here listBox.setItemSelected(index, true); } } HorizontalPanel fieldPanel = new HorizontalPanel(); fieldPanel.add(stimulusMetadataField.getWidget()); fieldPanel.add(listBox); flexTable.setWidget(rowCount - 1, 0, fieldPanel); fieldConnections.put(metadataField, listBox); } }
From source file:org.drools.workbench.screens.guided.dtable.client.widget.table.model.converters.column.impl.BaseColumnConverterImpl.java
License:Apache License
protected GridColumn<?> newValueListColumn(final ConditionCol52 column, final GuidedDecisionTablePresenter.Access access, final GuidedDecisionTableView gridWidget) { final boolean isMultipleSelect = OperatorsOracle.operatorRequiresList(column.getOperator()); return new ValueListUiColumn(makeHeaderMetaData(column), Math.max(column.getWidth(), DEFAULT_COLUMN_WIDTH), true, !column.isHideColumn(), access, new ListBoxSingletonDOMElementFactory<String, ListBox>(gridPanel, gridLayer, gridWidget) { @Override// w ww . ja va 2s. c o m public ListBox createWidget() { final ListBox listBox = new ListBox(); listBox.setMultipleSelect(isMultipleSelect); return listBox; } @Override public ListBoxDOMElement<String, ListBox> createDomElement(final GridLayer gridLayer, final GridWidget gridWidget, final GridBodyCellRenderContext context) { this.widget = createWidget(); this.widget.addKeyDownHandler((e) -> e.stopPropagation()); this.widget.addMouseDownHandler((e) -> e.stopPropagation()); this.e = new ListBoxDOMElement<String, ListBox>(widget, gridLayer, gridWidget); widget.addBlurHandler(new BlurHandler() { @Override public void onBlur(final BlurEvent event) { destroyResources(); gridLayer.batch(); gridPanel.setFocus(true); } }); return e; } @Override public void toWidget(final GridCell<String> cell, final ListBox widget) { if (cell == null || cell.getValue() == null || cell.getValue().getValue() == null) { if (widget.getItemCount() > 0) { widget.setSelectedIndex(0); } } else { final String value = cell.getValue().getValue(); if (isMultipleSelect) { final List<String> values = Arrays.asList(value.split(",")); for (int i = 0; i < widget.getItemCount(); i++) { widget.setItemSelected(i, values.contains(widget.getValue(i))); } } else { for (int i = 0; i < widget.getItemCount(); i++) { if (widget.getValue(i).equals(value)) { widget.setSelectedIndex(i); break; } } } } } @Override public String fromWidget(final ListBox widget) { final StringBuilder sb = new StringBuilder(); if (isMultipleSelect) { for (int i = 0; i < widget.getItemCount(); i++) { if (widget.isItemSelected(i)) { if (i == 0) { sb.append(widget.getValue(i)); } else { sb.append(",").append(widget.getValue(i)); } } } } else { int selectedIndex = widget.getSelectedIndex(); if (selectedIndex >= 0) { sb.append(widget.getValue(selectedIndex)); } } return sb.toString(); } @Override public String convert(final String value) { return value; } }, presenter.getValueListLookups(column), isMultipleSelect); }
From source file:org.drools.workbench.screens.guided.dtable.client.widget.table.model.converters.column.impl.BaseColumnConverterImpl.java
License:Apache License
protected GridColumn<?> newMultipleSelectEnumColumn(final String factType, final String factField, final BaseColumn column, final GuidedDecisionTablePresenter.Access access, final GuidedDecisionTableView gridWidget) { return new EnumMultiSelectUiColumn(makeHeaderMetaData(column), Math.max(column.getWidth(), DEFAULT_COLUMN_WIDTH), true, !column.isHideColumn(), access, new ListBoxSingletonDOMElementFactory<String, ListBox>(gridPanel, gridLayer, gridWidget) { @Override// w w w . j av a 2 s . c om public ListBox createWidget() { final ListBox listBox = new ListBox(); listBox.setMultipleSelect(true); return listBox; } @Override public ListBoxDOMElement<String, ListBox> createDomElement(final GridLayer gridLayer, final GridWidget gridWidget, final GridBodyCellRenderContext context) { this.widget = createWidget(); this.widget.addKeyDownHandler((e) -> e.stopPropagation()); this.widget.addMouseDownHandler((e) -> e.stopPropagation()); this.e = new ListBoxDOMElement<String, ListBox>(widget, gridLayer, gridWidget); widget.addBlurHandler(new BlurHandler() { @Override public void onBlur(final BlurEvent event) { destroyResources(); gridLayer.batch(); gridPanel.setFocus(true); } }); return e; } @Override public String convert(final String value) { return value; } @Override public void toWidget(final GridCell<String> cell, final ListBox widget) { final String value = cell.getValue().getValue(); if (value == null) { return; } final List<String> values = Arrays.asList(value.split(",")); for (int i = 0; i < widget.getItemCount(); i++) { widget.setItemSelected(i, values.contains(widget.getValue(i))); } } @Override public String fromWidget(final ListBox widget) { final StringBuilder sb = new StringBuilder(); for (int i = 0; i < widget.getItemCount(); i++) { if (widget.isItemSelected(i)) { if (i == 0) { sb.append(widget.getValue(i)); } else { sb.append(",").append(widget.getValue(i)); } } } return sb.toString(); } }, presenter, factType, factField); }
From source file:org.kaaproject.kaa.server.admin.client.mvp.view.widget.MultiValueListBox.java
License:Apache License
public MultiValueListBox(Renderer<T> renderer, ProvidesKey<T> keyProvider) { this.keyProvider = keyProvider; this.renderer = renderer; ListBox listBox = new ListBox(); listBox.setMultipleSelect(true); initWidget(listBox);// w ww. ja v a 2 s.c om getListBox().addChangeHandler(new ChangeHandler() { public void onChange(ChangeEvent event) { List<T> newValue = new ArrayList<>(); for (int i = 0; i < values.size(); i++) { if (getListBox().isItemSelected(i)) { newValue.add(values.get(i)); } } setValue(newValue, true); } }); }