List of usage examples for com.google.gwt.event.logical.shared ValueChangeEvent getValue
public T getValue()
From source file:olanto.myTerm.client.Widgets.RESOURCESWidget.java
License:Open Source License
public RESOURCESWidget(HashMap<String, SysFieldDTO> sysFields, HashMap<String, String> sysMsg) { sFields = sysFields;/*w w w . j av a 2 s.com*/ sysMsgs = sysMsg; resultsPanel = new ResultsContainerADMIN(); fixGwtNav(); searchMenu = new SearchHeaderRESOURCE(sysMsg); add(searchMenu); add(resultsPanel); resourcesCallback = new AsyncCallback<String>() { @Override public void onFailure(Throwable caught) { History.newItem("page31"); } @Override public void onSuccess(String result) { MainEntryPoint.statusPanel.setMessage("message", "Resources retreived successfully..."); searchMenu.btnAdd.setEnabled(true); if (result != null) { resultsPanel.sideRes.setWidget(new HTML(result)); } History.newItem("p31loaded"); } }; resultsPanel.adjustSize(0.4f, 0.6f); History.addValueChangeHandler(new ValueChangeHandler<String>() { @Override public void onValueChange(ValueChangeEvent<String> event) { MainEntryPoint.statusPanel.clearMessages(); String command = event.getValue(); if (command.contains("RM")) { if (isEdited.getVal()) { } else { long resID = Long.parseLong(command.substring(2)); } } else { switch (command) { case "page31": commandInit(); break; } } } }); }
From source file:org.activityinfo.ui.client.component.form.field.BooleanFieldWidget.java
License:Open Source License
public BooleanFieldWidget(final ValueUpdater valueUpdater) { this.checkBox = new CheckBox(); this.checkBox.addValueChangeHandler(new ValueChangeHandler<Boolean>() { @Override/*from ww w. j a v a2s . c o m*/ public void onValueChange(ValueChangeEvent<Boolean> event) { valueUpdater.update(event.getValue()); } }); }
From source file:org.activityinfo.ui.client.component.form.field.DateFieldWidget.java
License:Open Source License
public DateFieldWidget(final ValueUpdater<LocalDate> valueUpdater, @Nullable EventBus eventBus, ResourceId fieldId) {//w ww . j a v a2 s. c om this.eventBus = eventBus; this.fieldId = fieldId; this.dateBox = new DateBox(new DatePicker(), null, createFormat()); this.dateBox.addValueChangeHandler(new ValueChangeHandler<Date>() { @Override public void onValueChange(ValueChangeEvent<Date> event) { valueUpdater.update(new LocalDate(event.getValue())); } }); this.dateBox.getTextBox().addKeyUpHandler(new KeyUpHandler() { @Override public void onKeyUp(KeyUpEvent event) { validate(); } }); }
From source file:org.activityinfo.ui.client.component.form.field.ExprFieldWidget.java
License:Open Source License
public ExprFieldWidget(FormClass validationFormClass, final ValueUpdater<ExprValue> valueUpdater) { uiBinder.createAndBindUi(this); this.validationFormClass = validationFormClass; this.box.addValueChangeHandler(new ValueChangeHandler<String>() { @Override/* w ww .ja va 2 s .c om*/ public void onValueChange(ValueChangeEvent<String> event) { valueUpdater.update(ExprValue.valueOf(event.getValue())); } }); this.box.addKeyUpHandler(new KeyUpHandler() { @Override public void onKeyUp(KeyUpEvent event) { valueUpdater.update(getValue()); validate(); } }); }
From source file:org.activityinfo.ui.client.component.report.editor.chart.PivotFilterPanel.java
License:Open Source License
public PivotFilterPanel(EventBus eventBus, Dispatcher dispatcher) { this.reportEventBus = new ReportEventBus(eventBus, this); setLayout(new AccordionLayout()); setHeadingText(I18N.CONSTANTS.filter()); IndicatorFilterPanel indicatorPanel = new IndicatorFilterPanel(dispatcher, true); indicatorPanel.setHeaderVisible(true); add(indicatorPanel);//from w w w . j a v a 2 s . c o m AdminFilterPanel adminFilterPanel = new AdminFilterPanel(dispatcher); add(adminFilterPanel); DateRangePanel dateFilterPanel = new DateRangePanel(); add(dateFilterPanel); PartnerFilterPanel partnerFilterPanel = new PartnerFilterPanel(dispatcher); add(partnerFilterPanel); AttributeFilterPanel attributePanel = new AttributeFilterPanel(dispatcher); add(attributePanel); LocationFilterPanel locationFilterPanel = new LocationFilterPanel(dispatcher); add(locationFilterPanel); panelSet = new FilterPanelSet(indicatorPanel, adminFilterPanel, dateFilterPanel, partnerFilterPanel, attributePanel, locationFilterPanel); // if a nested filterpanel changed the filter panelSet.addValueChangeHandler(new ValueChangeHandler<Filter>() { @Override public void onValueChange(ValueChangeEvent<Filter> event) { model.setFilter(event.getValue()); // notify other filterpanels panelSet.setValue(model.getFilter(), false); // notify other components PivotFilterPanel.this.reportEventBus.fireChange(); } }); // if another component changed the model this.reportEventBus.listen(new ReportChangeHandler() { @Override public void onChanged() { panelSet.setValue(model.getFilter(), false); } }); }
From source file:org.activityinfo.ui.client.component.report.editor.map.layerOptions.LayerOptionsPanel.java
License:Open Source License
private void createClusteringOptions(Dispatcher service) { clusteringOptions = new ClusteringOptionsWidget(service); clusteringOptions.addValueChangeHandler(new ValueChangeHandler<Clustering>() { @Override// w ww . ja va 2 s. c o m public void onValueChange(ValueChangeEvent<Clustering> event) { if (selectedMapLayer instanceof PointMapLayer) { ((PointMapLayer) selectedMapLayer).setClustering(event.getValue()); ValueChangeEvent.fire(LayerOptionsPanel.this, selectedMapLayer); } } }); clusteringPanel.add(clusteringOptions); }
From source file:org.activityinfo.ui.client.component.report.editor.map.layerOptions.LayerOptionsPanel.java
License:Open Source License
private <L extends MapLayer> void bindLayerOptions(HasValue<L> layerOptions) { layerOptions.addValueChangeHandler(new ValueChangeHandler<L>() { @Override// www. j av a 2 s . c o m public void onValueChange(ValueChangeEvent<L> event) { ValueChangeEvent.fire(LayerOptionsPanel.this, event.getValue()); } }); }
From source file:org.activityinfo.ui.client.component.report.editor.map.layerOptions.LayerOptionsPanel.java
License:Open Source License
private void createFilterPanel(Dispatcher service) { filterPanel = new LayerFilterPanel(service); filterPanel.addValueChangeHandler(new ValueChangeHandler<Filter>() { @Override// w ww . ja v a 2s . c om public void onValueChange(ValueChangeEvent<Filter> event) { selectedMapLayer.setFilter(event.getValue()); ValueChangeEvent.fire(LayerOptionsPanel.this, selectedMapLayer); } }); add(filterPanel); }
From source file:org.activityinfo.ui.client.component.report.editor.map.LayersWidget.java
License:Open Source License
private void createBaseMapPanel() { baseMapPanel = new BaseMapPanel(service); baseMapPanel.addValueChangeHandler(new ValueChangeHandler<String>() { @Override//w w w. j av a2s. co m public void onValueChange(ValueChangeEvent<String> event) { mapElement.setBaseMapId(event.getValue()); reportEventBus.fireChange(); } }); AnchorData layoutData = new AnchorData(); layoutData.setAnchorSpec("100% none"); add(baseMapPanel, layoutData); }
From source file:org.activityinfo.ui.client.page.entry.DataEntryPage.java
License:Open Source License
private void addFilterPane() { filterPane = new FilterPane(dispatcher); BorderLayoutData filterLayout = new BorderLayoutData(LayoutRegion.WEST); filterLayout.setCollapsible(true);/*from w w w .j a v a 2s. c o m*/ filterLayout.setMargins(new Margins(0, 5, 0, 0)); filterLayout.setSplit(true); add(filterPane, filterLayout); filterPane.getSet().addValueChangeHandler(new ValueChangeHandler<Filter>() { @Override public void onValueChange(ValueChangeEvent<Filter> event) { eventBus.fireEvent(new NavigationEvent(NavigationHandler.NAVIGATION_REQUESTED, currentPlace.copy().setFilter(event.getValue()))); } }); }