Example usage for com.google.gwt.user.client.ui CheckBox setValue

List of usage examples for com.google.gwt.user.client.ui CheckBox setValue

Introduction

In this page you can find the example usage for com.google.gwt.user.client.ui CheckBox setValue.

Prototype

@Override
public void setValue(Boolean value) 

Source Link

Document

Checks or unchecks the check box.

Usage

From source file:org.pentaho.reporting.platform.plugin.gwt.client.CheckBoxParameterUI.java

License:Open Source License

public CheckBoxParameterUI(final ParameterControllerPanel controller, final Parameter parameterElement) {
    buttons = new ArrayList<CheckBox>();
    final String parameterName = parameterElement.getName(); //$NON-NLS-1$
    String renderType = parameterElement.getAttribute("parameter-render-type"); //$NON-NLS-1$
    if (renderType != null) {
        renderType = renderType.trim();//  w  w w.j  a v  a 2s.c o m
    }
    String layout = parameterElement.getAttribute("parameter-layout"); //$NON-NLS-1$
    if (layout != null) {
        layout = layout.trim();
    }

    // build button ui
    final CellPanel buttonPanel;
    if ("vertical".equalsIgnoreCase(layout)) //$NON-NLS-1$
    {
        buttonPanel = new VerticalPanel();
    } else {
        buttonPanel = new HorizontalPanel();
    }
    final List<ParameterSelection> selections = parameterElement.getSelections();
    for (int i = 0; i < selections.size(); i++) {
        final ParameterSelection choiceElement = selections.get(i);
        final String choiceLabel = choiceElement.getLabel(); //$NON-NLS-1$
        final String choiceValue = choiceElement.getValue(); //$NON-NLS-1$
        final CheckBox tmpButton;
        if ("checkbox".equals(renderType)) //$NON-NLS-1$
        {
            tmpButton = new CheckBox(choiceLabel);
            tmpButton
                    .addClickHandler(new CheckBoxParameterClickHandler(controller, parameterName, choiceValue));
        } else {
            tmpButton = new RadioButton(parameterName, choiceLabel);
            tmpButton.addClickHandler(
                    new RadioButtonParameterClickHandler(controller, parameterName, choiceValue));
        }
        tmpButton.setValue(choiceElement.isSelected());
        tmpButton.setTitle(choiceValue);
        // set checked based on selections list
        buttonPanel.add(tmpButton);
        buttons.add(tmpButton);
    }
    setWidget(buttonPanel);
}

From source file:org.pepstock.jem.gwt.client.panels.resources.inspector.widgets.CheckBoxesFieldPanel.java

License:Open Source License

@Override
public void setSelectedValue(String[] value) {
    List<String> toBeSelectedTexts = Arrays.asList(value);
    for (CheckBox cb : checkBoxes) {
        if (toBeSelectedTexts.contains(cb.getText())) {
            cb.setValue(true);
        } else {//from  w  ww .j av  a2s .  c  o  m
            cb.setValue(false);
        }
    }
}

From source file:org.roda.wui.client.ingest.process.PluginParameterPanel.java

private void createBooleanLayout() {
    CheckBox checkBox = new CheckBox(parameter.getName());
    checkBox.setValue("true".equals(parameter.getDefaultValue()));
    value = "true".equals(parameter.getDefaultValue()) ? "true" : "false";
    checkBox.setEnabled(!parameter.isReadonly());
    checkBox.getElement().setTitle("checkbox");

    layout.add(checkBox);/*ww w .jav  a  2  s .  co m*/
    addHelp();

    checkBox.addStyleName("form-checkbox");

    checkBox.addValueChangeHandler(new ValueChangeHandler<Boolean>() {

        @Override
        public void onValueChange(ValueChangeEvent<Boolean> event) {
            value = event.getValue() ? "true" : "false";
        }
    });
}

From source file:org.roda.wui.client.ingest.process.ShowJob.java

private void createBooleanLayout(PluginParameter parameter) {
    CheckBox checkBox = new CheckBox(parameter.getName());
    String value = job.getPluginParameters().get(parameter.getId());
    if (value == null) {
        value = parameter.getDefaultValue();
    }/*www  .  j  a  v a  2 s.c  o m*/
    checkBox.setValue("true".equals(value));
    checkBox.setEnabled(false);

    pluginOptions.add(checkBox);
    addHelp(parameter.getDescription());

    checkBox.addStyleName("form-checkbox");
}

From source file:org.roda.wui.common.client.tools.FacetUtils.java

private static <T extends IsIndexed> void updateFacetPanels(final AsyncTableCell<T, ?> list,
        final Map<String, FlowPanel> facetPanels, final List<FacetFieldResult> facetResults,
        final boolean hideDisabled) {

    for (FacetFieldResult facetResult : facetResults) {
        final String facetField = facetResult.getField();
        FlowPanel facetPanel = facetPanels.get(facetResult.getField());
        if (facetPanel != null) {
            facetPanel.clear();//from  ww w. j ava2s .  c om
            if (facetResult.getTotalCount() == 0) {
                facetPanel.getParent().addStyleName("facet-empty");
            } else {
                facetPanel.getParent().removeStyleName("facet-empty");
            }

            for (FacetValue facetValue : facetResult.getValues()) {
                final String value = facetValue.getValue();
                final String label = facetValue.getLabel();
                long count = facetValue.getCount();
                boolean selected = facetResult.getSelectedValues().contains(value);
                StringBuilder checkboxLabel = new StringBuilder();
                checkboxLabel.append(label);
                if (count > 0 || facetResult.getSelectedValues().isEmpty() || selected) {
                    checkboxLabel.append(" (").append(count).append(")");
                }

                CheckBox facetValuePanel = new CheckBox(checkboxLabel.toString());
                facetValuePanel.setTitle(checkboxLabel.toString());
                facetValuePanel.addStyleName("sidebar-facet-label");
                facetValuePanel.addStyleName("fade-out");

                boolean enabled = count > 0 || !facetResult.getSelectedValues().isEmpty();
                facetValuePanel.setEnabled(enabled);
                if (hideDisabled) {
                    facetValuePanel.setVisible(enabled);
                }

                facetPanel.add(facetValuePanel);
                facetValuePanel.setValue(selected);

                facetValuePanel.addValueChangeHandler(new ValueChangeHandler<Boolean>() {

                    @Override
                    public void onValueChange(ValueChangeEvent<Boolean> event) {
                        Facets facets = list.getFacets();
                        FacetParameter selectedFacetParameter = facets.getParameters().get(facetField);

                        if (selectedFacetParameter != null) {
                            if (event.getValue()) {
                                selectedFacetParameter.getValues().add(value);
                            } else {
                                selectedFacetParameter.getValues().remove(value);
                            }
                        } else {
                            LOGGER.warn("Haven't found the facet parameter: " + facetField);
                        }
                        list.setFacets(facets);

                    }
                });
            }

        } else {
            LOGGER.warn("Got a facet but haven't got a panel for it");
        }
    }
}

From source file:org.rstudio.studio.client.projects.model.ProjectTemplateWidget.java

License:Open Source License

private ProjectTemplateWidgetItem checkBoxInput(final ProjectTemplateWidgetDescription description) {
    final CheckBox widget = new CheckBox(description.getLabel());

    // set default value
    String defaultValue = description.getDefault();
    if (!StringUtil.isNullOrEmpty(defaultValue))
        widget.setValue(isTruthy(defaultValue));

    return new ProjectTemplateWidgetItem(widget, new Collector() {
        @Override/*from   w w w  . j a  v  a2s.c  o m*/
        public void collectInput(JsObject receiver) {
            boolean value = widget.getValue();
            receiver.setBoolean(description.getParameter(), value);
        }
    });
}

From source file:org.rstudio.studio.client.rsconnect.ui.RSConnectDeploy.java

License:Open Source License

private void addFile(String path, boolean checked) {
    if (forDocument_) {
        CheckBox fileCheck = new CheckBox(path);
        fileCheck.setValue(checked);
        fileListPanel_.add(fileCheck);/*from  w  ww .  j a va  2  s .  c  om*/
        fileChecks_.add(fileCheck);
    } else {
        fileListPanel_.add(new Label(path));
    }
}

From source file:org.rstudio.studio.client.workbench.prefs.views.EditingPreferencesPane.java

License:Open Source License

private void disable(CheckBox checkBox) {
    checkBox.setValue(false);
    checkBox.setEnabled(false);
    checkBox.setVisible(false);
}

From source file:org.rstudio.studio.client.workbench.prefs.views.EditingPreferencesPane.java

License:Open Source License

private void enable(CheckBox checkBox) {
    checkBox.setValue(true);
    checkBox.setEnabled(true);
    checkBox.setVisible(true);
}

From source file:org.rstudio.studio.client.workbench.prefs.views.PreferencesPane.java

License:Open Source License

protected CheckBox checkboxPref(String label, final PrefValue<Boolean> prefValue, String title) {
    final CheckBox checkBox = new CheckBox(label, false);
    lessSpaced(checkBox);/*from w w w.  ja  v  a  2 s  .com*/
    checkBox.setValue(prefValue.getGlobalValue());
    if (title != null)
        checkBox.setTitle(title);
    onApplyCommands_.add(new Command() {
        public void execute() {
            prefValue.setGlobalValue(checkBox.getValue());
        }
    });
    return checkBox;
}