List of usage examples for com.google.gwt.user.client.ui CheckBox setValue
@Override public void setValue(Boolean value)
From source file:org.jahia.ajax.gwt.client.widget.contentengine.ContentTabItem.java
License:Open Source License
@Override public void attachPropertiesEditor(final NodeHolder engine, AsyncTabItem tab) { // handle jcr:title property setNameField(engine, tab);// ww w .j av a 2 s. co m // attach properties node // Add information field FieldSet fieldSet = new FieldSet(); final FormLayout fl = new FormLayout(); fl.setLabelWidth(0); fieldSet.setLayout(fl); fieldSet.setHeadingHtml(Messages.get("label.information", "Information")); FormData fd = new FormData("98%"); fd.setMargins(new Margins(0)); final GWTJahiaNode selectedNode = engine.getNode(); Grid g = new Grid(1, 2); g.setCellSpacing(10); FlowPanel flowPanel = new FlowPanel(); if (selectedNode != null) { String preview = selectedNode.getReferencedNode() != null ? selectedNode.getReferencedNode().getPreview() : selectedNode.getPreview(); if (preview != null) { g.setWidget(0, 0, new Image(URL.appendTimestamp(preview))); } if (JahiaGWTParameters.isDevelopmentMode()) { String path = selectedNode.getPath(); if (path != null) { flowPanel.add(new HTML("<b>" + Messages.get("label.path") + ":</b> " + path)); } String id = selectedNode.getUUID(); if (id != null) { flowPanel.add(new HTML("<b>" + Messages.get("label.id", "ID") + ":</b> " + id)); } if (selectedNode.isFile() != null && selectedNode.isFile()) { Long s = selectedNode.getSize(); if (s != null) { flowPanel.add(new HTML("<b>" + Messages.get("label.size") + ":</b> " + Formatter.getFormattedSize(s.longValue()) + " (" + s.toString() + " bytes)")); } } Date date = selectedNode.get("jcr:lastModified"); if (date != null) { flowPanel.add(new HTML("<b>" + Messages.get("label.lastModif") + ":</b> " + org.jahia.ajax.gwt.client.util.Formatter.getFormattedDate(date, "d/MM/y"))); } if (selectedNode.isLocked() != null && selectedNode.isLocked() && selectedNode.getLockInfos() != null) { StringBuilder infos = new StringBuilder(); if (selectedNode.getLockInfos().containsKey(null) && selectedNode.getLockInfos().size() == 1) { for (String s : selectedNode.getLockInfos().get(null)) { infos.append(Formatter.getLockLabel(s)); } } else { for (Map.Entry<String, List<String>> entry : selectedNode.getLockInfos().entrySet()) { if (entry.getKey() != null) { if (infos.length() > 0) { infos.append("; "); } infos.append(entry.getKey()).append(" : "); int i = 0; for (String s : entry.getValue()) { if (i > 0) { infos.append(", "); } infos.append(Formatter.getLockLabel(s)); i++; } } } } flowPanel.add(new HTML("<b>" + Messages.get("info.lock.label") + ":</b> " + infos)); } flowPanel.add(new HTML( "<b>" + Messages.get("nodes.label", "Types") + ":</b> " + selectedNode.getNodeTypes())); flowPanel.add(new HTML("<b>" + Messages.get("org.jahia.jcr.edit.tags.tab", "Tags") + ":</b> " + selectedNode.getTags() != null ? selectedNode.getTags() : "")); if (engine.getNode() != null && ModuleHelper.getModulesByPath() != null) { List<Module> modules = ModuleHelper.getModulesByPath().get(engine.getNode().getPath()); if (modules != null && modules.size() > 0 && modules.get(0).getScriptInfo() != null) { flowPanel.add(new HTML("<b>" + Messages.get("script.info.label", "Script info") + ":</b> " + modules.get(0).getScriptInfo())); } } g.setWidget(0, 1, flowPanel); } if (preview != null || JahiaGWTParameters.isDevelopmentMode()) { fieldSet.add(g, fd); propertiesEditor.add(fieldSet); } } //Invalid Languages selection List<GWTJahiaLanguage> siteLanguages = JahiaGWTParameters.getSiteLanguages(); if (engine instanceof AbstractContentEngine) { siteLanguages = ((AbstractContentEngine) engine).getLanguageSwitcher().getStore().getModels(); } if (invalidLanguagesFieldSet == null && siteLanguages.size() > 1 && engine.getNodeTypes().get(0).getSuperTypes().contains("jmix:i18n") && isInvalidLanguagesAvailableForType(engine)) { final List<String> siteMandatoryLanguages = JahiaGWTParameters.getSiteMandatoryLanguages(); invalidLanguagesCheckBoxes = new ArrayList<CheckBox>(); LayoutContainer layoutContainer1 = new LayoutContainer(); layoutContainer1.setBorders(false); layoutContainer1.setLayout(new FillLayout(Style.Orientation.HORIZONTAL) { @Override protected void setSize(Component c, int width, int height) { // This method stays empty so that we do not rely on GWT to calculate the size of the // checkboxes but let the browser do it. } }); layoutContainer1.setWidth("100%"); for (final GWTJahiaLanguage siteLanguage : siteLanguages) { CheckBox checkBox = new CheckBox(); checkBox.setBoxLabel(siteLanguage.getDisplayName()); checkBox.setValueAttribute(siteLanguage.getLanguage()); /*checkBox.addListener(Events.Change, new Listener<ComponentEvent>() { public void handleEvent(ComponentEvent componentEvent) { CheckBox checkBox1 = (CheckBox) componentEvent.getSource(); if (engine instanceof AbstractContentEngine) { final ComboBox<GWTJahiaLanguage> languageSwitcher = ((AbstractContentEngine) engine).getLanguageSwitcher(); if (languageSwitcher != null) { final ListStore<GWTJahiaLanguage> store = languageSwitcher.getStore(); if (store != null) { GWTJahiaLanguage storeModel = store.findModel("language", checkBox1.getValueAttribute()); storeModel.setActive(checkBox1.getValue()); } languageSwitcher.getView().refresh(); } } } });*/ if (siteMandatoryLanguages.contains(siteLanguage.getLanguage())) { checkBox.setValue(true); checkBox.setEnabled(false); } if (selectedNode == null || !selectedNode.getInvalidLanguages().contains(siteLanguage.getLanguage())) { checkBox.setValue(true); } // Deactivate interactions between display languages checkboxes and language switcher /*else if (engine instanceof AbstractContentEngine) { AbstractContentEngine contentEngine = (AbstractContentEngine) engine; final GWTJahiaLanguage model = contentEngine.getLanguageSwitcher().getStore().findModel( "language", siteLanguage.getLanguage()); model.setActive(false); }*/ layoutContainer1.add(checkBox); invalidLanguagesCheckBoxes.add(checkBox); } invalidLanguagesFieldSet = new FieldSet(); invalidLanguagesFieldSet .setHeadingHtml(Messages.get("label.validLanguages", "Valid display languages")); invalidLanguagesFieldSet.setLayout(new FormLayout()); invalidLanguagesFieldSet.add(layoutContainer1, fd); } super.attachPropertiesEditor(engine, tab); }
From source file:org.jboss.as.console.client.domain.groups.deployment.ServerGroupSelector.java
License:Open Source License
private DefaultWindow makeWindow(DeploymentRecord deployment, ListDataProvider<ServerGroupSelection> dataProvider) { DefaultWindow window = new DefaultWindow(Console.MESSAGES.selectServerGroups()); window.setWidth(640);//from w w w . j a v a 2 s . co m window.setHeight(480); window.setGlassEnabled(true); window.addCloseHandler(new CloseHandler<PopupPanel>() { @Override public void onClose(CloseEvent<PopupPanel> event) { } }); VerticalPanel layout = new VerticalPanel(); layout.addStyleName("window-content"); layout.add(new HTML("<h3>" + Console.MESSAGES.selectServerGroupsFor(deployment.getName()) + "</h3>")); Widget table = makeSelectionTable(dataProvider); layout.add(table); CheckBox enableBox = new CheckBox(Console.CONSTANTS.common_label_enable() + " " + deployment.getName()); enableBox.setValue(Boolean.TRUE); layout.add(enableBox); DialogueOptions options = new DialogueOptions( new GroupSelectSubmitHandler(this.deployment, window, enableBox), new CancelHandler(window)); Widget content = new WindowContentBuilder(layout, options).build(); window.trapWidget(content); return window; }
From source file:org.jboss.ci.tracker.client.widgets.CustomWidgets.java
License:Open Source License
private static void setWidgetValues(VerticalPanel panel, FilterDto filter, DateBox dateBoxFrom, DateBox dateBoxTo) {// ww w . java 2s . c o m if (filter == null) { return; } Iterator<Widget> arrayOfWidgets = panel.iterator(); while (arrayOfWidgets.hasNext()) { Widget widget = arrayOfWidgets.next(); if (widget instanceof CheckBox) { CheckBox checkBox = (CheckBox) widget; if (checkBox.getName().startsWith(CATEGORY_SEPARATOR_PREFIX)) { checkBox.setValue(filter.getCategoryIds().contains( Long.parseLong(checkBox.getName().substring(CATEGORY_SEPARATOR_PREFIX.length())))); } else if (checkBox.getName().startsWith(POSSIBLE_RESULT_SEPARATOR_PREFIX)) { checkBox.setValue(filter.getPossibleResultIds().contains(Long .parseLong(checkBox.getName().substring(POSSIBLE_RESULT_SEPARATOR_PREFIX.length())))); } } } dateBoxFrom.setValue(filter.getDateFrom()); dateBoxTo.setValue(filter.getDateTo()); }
From source file:org.jboss.errai.bus.client.util.BusErrorDialog.java
License:Apache License
public BusErrorDialog(final ClientMessageBusImpl clientMessageBus) { hide();//from ww w .j a va2 s . c o m setModal(false); final VerticalPanel panel = new VerticalPanel(); final HorizontalPanel titleBar = new HorizontalPanel(); titleBar.getElement().getStyle().setProperty("backgroundColor", "#A9A9A9"); titleBar.getElement().getStyle().setWidth(100, Style.Unit.PCT); titleBar.getElement().getStyle().setProperty("borderBottom", "1px solid black"); titleBar.getElement().getStyle().setProperty("marginBottom", "5px"); final Label titleBarLabel = new Label("An Error Occurred in the Bus"); titleBarLabel.getElement().getStyle().setFontSize(10, Style.Unit.PT); titleBarLabel.getElement().getStyle().setFontWeight(Style.FontWeight.BOLDER); titleBarLabel.getElement().getStyle().setColor("white"); titleBar.add(titleBarLabel); titleBar.setCellVerticalAlignment(titleBarLabel, HasVerticalAlignment.ALIGN_MIDDLE); final HorizontalPanel buttonPanel = new HorizontalPanel(); final CheckBox showFurtherErrors = new CheckBox(); showFurtherErrors.setValue(showErrors); showFurtherErrors.setText("Show further errors"); showFurtherErrors.getElement().getStyle().setFontSize(10, Style.Unit.PT); showFurtherErrors.getElement().getStyle().setColor("white"); showFurtherErrors.addValueChangeHandler(new ValueChangeHandler<Boolean>() { @Override public void onValueChange(final ValueChangeEvent<Boolean> booleanValueChangeEvent) { showErrors = booleanValueChangeEvent.getValue(); } }); final Button disconnectFromServer = new Button("Disconnect Bus"); disconnectFromServer.addClickHandler(new ClickHandler() { @Override public void onClick(final ClickEvent event) { if (Window.confirm( "Are you sure you want to disconnect and de-federate the local bus from the server bus? " + "This will permanently kill your session. You will need to refresh to reconnect. OK will proceed. Click " + "Cancel to abort this operation")) { clientMessageBus.stop(true); } } }); final Button clearErrors = new Button("Clear Log"); clearErrors.addClickHandler(new ClickHandler() { @Override public void onClick(final ClickEvent event) { contentPanel.clear(); } }); final Button closeButton = new Button("Dismiss Error"); closeButton.addClickHandler(new ClickHandler() { @Override public void onClick(final ClickEvent event) { BusErrorDialog.this.hide(); } }); buttonPanel.add(showFurtherErrors); buttonPanel.add(disconnectFromServer); buttonPanel.add(clearErrors); buttonPanel.add(closeButton); buttonPanel.setCellVerticalAlignment(showFurtherErrors, HasVerticalAlignment.ALIGN_MIDDLE); titleBar.add(buttonPanel); titleBar.setCellHorizontalAlignment(buttonPanel, HasHorizontalAlignment.ALIGN_RIGHT); panel.add(titleBar); final Style s = panel.getElement().getStyle(); s.setProperty("border", "1px"); s.setProperty("borderStyle", "solid"); s.setProperty("borderColor", "black"); s.setProperty("backgroundColor", "#ede0c3"); resize(); panel.add(contentPanel); add(panel); getElement().getStyle().setZIndex(16777271); }
From source file:org.jbpm.form.builder.ng.model.client.form.items.CheckBoxFormItem.java
License:Apache License
private void populate(CheckBox checkBox) { if (this.formValue != null) { checkBox.setFormValue(formValue); }//from ww w . ja v a 2 s .co m if (this.name != null) { checkBox.setName(name); } if (this.checked != null) { checkBox.setValue(checked); } if (getWidth() != null) { checkBox.setWidth(getWidth()); } if (getHeight() != null) { checkBox.setHeight(getHeight()); } }
From source file:org.jbpm.form.builder.ng.model.client.form.items.CheckBoxFormItem.java
License:Apache License
@Override public Widget cloneDisplay(Map<String, Object> data) { CheckBox cb = new CheckBox(); populate(cb);/*w w w . j a v a 2 s .c o m*/ Object input = getInputValue(data); if (input != null) { cb.setValue(Boolean.valueOf(input.toString())); } if (getOutput() != null && getOutput().get("name") != null) { cb.setName(String.valueOf(getOutput().get("name"))); } super.populateActions(cb.getElement()); return cb; }
From source file:org.jbpm.formbuilder.client.form.items.CheckBoxFormItem.java
License:Apache License
@Override public Widget cloneDisplay(Map<String, Object> data) { CheckBox cb = new CheckBox(); populate(cb);/*from w w w .ja v a 2s . c o m*/ Object input = getInputValue(data); if (input != null) { cb.setValue(Boolean.valueOf(input.toString())); } if (getOutput() != null && getOutput().getName() != null) { cb.setName(getOutput().getName()); } super.populateActions(cb.getElement()); return cb; }
From source file:org.jbpm.formbuilder.client.tasks.QuickFormPanel.java
License:Apache License
private Grid toGrid(List<TaskPropertyRef> ioList, final List<TaskPropertyRef> selectedIos) { Grid grid = new Grid(ioList == null ? 1 : ioList.size(), 2); if (ioList != null) { for (int index = 0; index < ioList.size(); index++) { final TaskPropertyRef io = ioList.get(index); CheckBox checkBox = new CheckBox(); checkBox.addValueChangeHandler(new ValueChangeHandler<Boolean>() { @Override// ww w . ja v a 2s. c o m public void onValueChange(ValueChangeEvent<Boolean> event) { Boolean val = event.getValue(); if (val == null || val == false) { if (selectedIos.contains(io)) { selectedIos.remove(io); } } else { if (!selectedIos.contains(io)) { selectedIos.add(io); } } } }); checkBox.setValue(Boolean.TRUE); selectedIos.add(io); grid.setWidget(index, 0, checkBox); grid.setWidget(index, 1, new Label(io.getName())); } } return grid; }
From source file:org.kaaproject.avro.ui.gwt.client.widget.AbstractFieldWidget.java
License:Apache License
private Widget constructBooleanWidget(final BooleanField field, List<HandlerRegistration> handlerRegistrations) { CheckBox checkBox = new CheckBox(); checkBox.setValue(field.getValue()); checkBox.setTitle(field.getDisplayPrompt()); checkBox.setEnabled(!readOnly && !field.isReadOnly()); if (!readOnly && !field.isReadOnly()) { handlerRegistrations.add(checkBox.addValueChangeHandler(new ValueChangeHandler<Boolean>() { @Override/*from w w w. j a v a2s .co m*/ public void onValueChange(ValueChangeEvent<Boolean> event) { field.setValue(event.getValue()); fireChanged(); } })); } return checkBox; }
From source file:org.kie.guvnor.guided.dtable.client.widget.ActionInsertFactPopup.java
License:Apache License
private Widget doInsertLogical() { HorizontalPanel hp = new HorizontalPanel(); final CheckBox cb = new CheckBox(); cb.setValue(editingCol.isInsertLogical()); cb.setText(""); cb.setEnabled(!isReadOnly);/*w ww. j a v a2s. c o m*/ if (!isReadOnly) { cb.addClickHandler(new ClickHandler() { public void onClick(ClickEvent arg0) { if (oracle.isGlobalVariable(editingCol.getBoundName())) { cb.setEnabled(false); editingCol.setInsertLogical(false); } else { editingCol.setInsertLogical(cb.getValue()); } } }); } hp.add(cb); hp.add(new InfoPopup(Constants.INSTANCE.LogicallyInsertANewFact(), Constants.INSTANCE.LogicallyAssertAFactTheFactWillBeRetractedWhenTheSupportingEvidenceIsRemoved())); return hp; }