List of usage examples for com.google.gwt.user.client.ui CheckBox setValue
@Override public void setValue(Boolean value)
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; }