Example usage for com.google.gwt.event.logical.shared ValueChangeEvent getValue

List of usage examples for com.google.gwt.event.logical.shared ValueChangeEvent getValue

Introduction

In this page you can find the example usage for com.google.gwt.event.logical.shared ValueChangeEvent getValue.

Prototype

public T getValue() 

Source Link

Document

Gets the value.

Usage

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())));
        }
    });
}