List of usage examples for com.google.gwt.user.client.ui ValueListBox setAcceptableValues
public void setAcceptableValues(Collection<T> newValues)
From source file:com.tasktop.c2c.server.tasks.client.widgets.AbstractEditTaskView.java
License:Open Source License
static <T> void configureValues(ValueListBox<T> box, List<T> values) { if (values != null && !values.isEmpty()) { box.setValue(values.get(0));/* w ww. j a va 2 s. c o m*/ box.setAcceptableValues(values); } }
From source file:jdramaix.client.ScrollListSample.java
License:Apache License
private Widget createEffectSelector() { ValueListBox<Effect> listBox = new ValueListBox<Effect>(new AbstractRenderer<Effect>() { @Override/*from www.j av a 2 s.co m*/ public String render(Effect object) { return object != null ? object.name().toLowerCase() : ""; } }); listBox.setValue(currentEffect); listBox.setAcceptableValues(Arrays.asList(Effect.values())); listBox.addValueChangeHandler(new ValueChangeHandler<Effect>() { @Override public void onValueChange(ValueChangeEvent<Effect> event) { Effect effect = event.getValue(); if (currentEffect != Effect.NONE) { effectContainer.removeClassName(currentEffect.getEffectStyle()); } if (effect != Effect.NONE) { effectContainer.addClassName(effect.getEffectStyle()); } currentEffect = effect; } }); return listBox; }
From source file:org.jboss.errai.demo.grocery.client.local.ValueListBoxProducer.java
License:Apache License
@Produces public ValueListBox<Integer> createValueListBox() { Collection<Integer> values = new ArrayList<Integer>(); values.add(Integer.valueOf(1)); values.add(Integer.valueOf(2)); values.add(Integer.valueOf(5)); values.add(Integer.valueOf(10)); values.add(Integer.valueOf(25)); final ValueListBox<Integer> radiusPicker = new ValueListBox<Integer>(); radiusPicker.setValue(Integer.valueOf(25)); radiusPicker.setAcceptableValues(values); return radiusPicker; }