List of usage examples for com.google.gwt.user.client.ui CheckBox isChecked
@Deprecated public boolean isChecked()
From source file:org.drools.guvnor.client.ruleeditor.MetaDataWidget.java
License:Apache License
/** * This binds a field, and returns a check box editor for it. * * @param bind Interface to bind to.// w ww. j a va2 s.c o m * @param toolTip tool tip. * @return */ private Widget editableBoolean(final FieldBooleanBinding bind, String toolTip) { if (!readOnly) { final CheckBox box = new CheckBox(); box.setTitle(toolTip); box.setChecked(bind.getValue()); ClickListener listener = new ClickListener() { public void onClick(Widget w) { boolean b = box.isChecked(); bind.setValue(b); } }; box.addClickListener(listener); return box; } else { final CheckBox box = new CheckBox(); box.setChecked(bind.getValue()); box.setEnabled(false); return box; } }
From source file:org.fao.fenix.web.modules.metadataeditor.client.control.MEController.java
License:Open Source License
@SuppressWarnings("unchecked") public static DatasetTypeVO createDatasetTypeVo(METabPanel tabPanel) { DatasetTypeVO vo = new DatasetTypeVO(); vo.setTitle(getDatasetTypeName(tabPanel.getDatasetTypePanel())); Map<String, VerticalPanel> columnDefinitionMap = tabPanel.getColumnDefinitionPanel() .getColumnDefinitionMap();/*from ww w. jav a 2 s . c o m*/ for (VerticalPanel columnDefinitionPanel : columnDefinitionMap.values()) { HorizontalPanel descriptorPanel = (HorizontalPanel) columnDefinitionPanel.getData("descriptorPanel"); TextField<String> header = (TextField<String>) descriptorPanel.getData("header"); ComboBox<DataTypeModelData> typeList = (ComboBox<DataTypeModelData>) descriptorPanel .getData("dataType"); CheckBox isKey = (CheckBox) descriptorPanel.getData("isKey"); DescriptorVO des = new DescriptorVO(); des.setHeader(header.getValue()); des.setKey(isKey.isChecked()); String contentDescriptor = ""; for (int i = 0; i < typeList.getSelection().size(); i++) contentDescriptor = typeList.getSelection().get(i).getDataType(); des.setContentDescriptor(contentDescriptor); des.setOptions(new ArrayList<OptionVO>()); List<HorizontalPanel> optionPanels = (List<HorizontalPanel>) columnDefinitionPanel .getData("optionPanels"); for (HorizontalPanel optionPanel : optionPanels) { TextField<String> nameField = (TextField<String>) optionPanel.getData("optionName"); TextField<String> valueField = (TextField<String>) optionPanel.getData("optionValue"); // ComboBox<GaulModelData> gaulComboBox = (ComboBox<GaulModelData>) optionPanel.getData("optionRegion"); ComboBox<CodingTypeModelData> codingTypeList = (ComboBox<CodingTypeModelData>) optionPanel .getData("optionName"); ComboBox<CodingNameModelData> codingNameList = (ComboBox<CodingNameModelData>) optionPanel .getData("optionValue"); OptionVO ovo = new OptionVO(); for (int i = 0; i < codingTypeList.getSelection().size(); i++) ovo.setOptionName(codingTypeList.getSelection().get(i).getCodingType()); for (int i = 0; i < codingNameList.getSelection().size(); i++) ovo.setOptionValue(codingNameList.getSelection().get(i).getCodingName()); // for (int i = 0; i < gaulComboBox.getSelection().size(); i++) // ovo.setOptionRegion(gaulComboBox.getSelection().get(i).getGaulCode()); des.addOption(ovo); } vo.addDescriptorVO(des); } return vo; }
From source file:org.gwm.splice.client.form.ResultListGrid.java
License:Apache License
private void init() { addTableListener(this); clear();/* w w w . j a va 2 s . c o m*/ setStyleName("resultList"); // setWidth(calculateWidth()); setWidth("100%"); setCellPadding(0); setCellSpacing(0); firstColumn = (selectable ? 1 : 0) + (showIcons ? 1 : 0); lastColumn = columns.length + firstColumn; if (showIcons) { checkBoxColumn = 0; iconColumn = (selectable ? 1 : 0); for (int i = 0; i < columns.length; i++) { if ("mimeType".equals(columns[i])) { mimeTypeColumn = i; } } getCellFormatter().setWidth(0, iconColumn, String.valueOf(ICON_WIDTH) + "px"); } if (selectable) { CheckBox cb = new CheckBox(); cb.setTitle("Select or deselect all items"); cb.addClickListener(new ClickListener() { public void onClick(Widget w) { CheckBox box = (CheckBox) w; boolean checked = box.isChecked(); for (int i = 1; i <= resultList.size(); i++) { CheckBox rcb = (CheckBox) getWidget(i, checkBoxColumn); rcb.setChecked(checked); notifyEvent(checked ? EVENT_SOMETHING_SELECTED : EVENT_NOTHING_SELECTED, 0, 0); } } }); setWidget(0, checkBoxColumn, cb); getCellFormatter().setWidth(0, checkBoxColumn, String.valueOf(CHECKBOX_WIDTH) + "px"); } for (int i = 0; i < columns.length; i++) { String title = columns[i].getTitle(); setText(0, i + firstColumn, title); String w = columns[i].getDefaultWidth() != 0 ? String.valueOf(columns[i].getDefaultWidth()) + "px" : "100px"; getCellFormatter().setWidth(0, i + firstColumn, w); } getRowFormatter().setStyleName(0, "columnsHeader"); loadData(); }
From source file:org.onecmdb.ui.gwt.toolkit.client.control.select.SelectMultipleDataSourceControl.java
License:Open Source License
public Widget getWidget(Object data) { if (!(data instanceof GWT_CiBean)) { return (new Label("getChildCount(Object data): Not a correct data object!")); }/*from w w w.ja va 2 s. c om*/ final GWT_CiBean bean = (GWT_CiBean) data; HorizontalPanel hpanel = new HorizontalPanel(); if (selectInstances() && (!bean.isTemplate())) { final CheckBox cb = new CheckBox(); cb.setChecked(isChecked(bean)); hpanel.add(cb); cb.addClickListener(new ClickListener() { public void onClick(Widget sender) { addChecked(bean, cb.isChecked()); } }); } hpanel.add(new Image(OneCMDBUtils.getIconForCI(bean))); Label label = new Label(bean.getDisplayName()); hpanel.add(label); return (hpanel); }
From source file:org.onecmdb.ui.gwt.toolkit.client.view.input.basefield.NewCheckboxFiledWidget.java
License:Open Source License
public NewCheckboxFiledWidget(final AttributeValue value) { super(value.getLabel()); final CheckBox box = new CheckBox(); if (value.getStringValue() == null) { value.setValue("false"); }/*w w w .ja v a2 s . c om*/ box.addClickListener(new ClickListener() { public void onClick(Widget sender) { if (box.isChecked()) { value.setValue("true"); } else { value.setValue("false"); } value.getCtrl().onEvent(this, sender); } }); box.setChecked(value.getStringValue().equals("true")); addField(box); if (value.getCtrl().isReadonly()) { baseField.setStyleName("mdv-form-input-readonly"); ((CheckBox) baseField).setEnabled(false); setRequired(false); } }
From source file:org.pathvisio.wikipathways.client.FactorPanel.java
License:Apache License
void factorChecked(CheckBox box) { String factorType = factorBox.getItemText(factorBox.getSelectedIndex()); Set<String> selected = selectedFactors.get(factorType); if (box.isChecked()) { if (selected == null) { selectedFactors.put(factorType, selected = new HashSet<String>()); }/* w w w .ja v a 2s . c om*/ selected.add(box.getText()); } else { if (selected != null) { selected.remove(box.getText()); } } }
From source file:org.pentaho.pac.client.common.ui.TableListCtrl.java
License:Open Source License
public List<Integer> getSelectedIndexes() { List<Integer> idxs = new ArrayList<Integer>(); int rowCount = table.getRowCount(); if (rowCount <= FIRST_ROW || !(table.getWidget(FIRST_ROW, SELECT_COLUMN) instanceof CheckBox)) { return idxs; // must be displaying a label (Loading... or Empty List), so nothing can be selected }//from ww w .j a v a 2 s . co m for (int rowNum = FIRST_ROW; rowNum < rowCount; ++rowNum) { CheckBox cb = (CheckBox) table.getWidget(rowNum, SELECT_COLUMN); if (cb.isChecked()) { idxs.add(Integer.valueOf(rowNum - FIRST_ROW)); } } return idxs; }
From source file:org.wyona.security.gwt.accesspolicyeditor.client.PolicyListBoxWidget.java
License:Apache License
/** * *///from ww w .j av a 2 s. c om public void onClick(Widget sender) { CheckBox selectedRightCB = null; Right selectedRight = null; for (int i = 0; i < availableRightsCB.length; i++) { if (sender == availableRightsCB[i]) { selectedRightCB = availableRightsCB[i]; selectedRight = availableRights[i]; break; } } if (selectedRightCB != null) { String selectedIdentity = getSelectedItemText(); //Window.alert("Right checkbox has been selected (selected identity: " + selectedIdentity + ")!"); if (selectedIdentity != null) { Right[] currentRights = getRights(selectedIdentity); String[] newRights; if (selectedRightCB.isChecked()) { //Window.alert("Add \"" + selectedRightCB.getName() + " (" + selectedRightCB.getText() + ")\" right of selected identity " + selectedIdentity + " to policy"); newRights = addRight(currentRights, selectedRight); } else { //Window.alert("Remove \"" + selectedRightCB.getName() + " (" + selectedRightCB.getText() + ")\" right of selected identity " + selectedIdentity + " from policy"); newRights = removeRight(currentRights, selectedRight); } setRightsForSelectedListItem(newRights); } else { Window.alert("No identity has been selected! Please select an identity in order to assign rights."); selectedRightCB.setChecked(false); } } else if (sender == lb) { String selectedIdentity = getSelectedItemText(); //Window.alert("Update check boxes!"); Right[] rights = getRights(selectedIdentity); //Window.alert("Update checkboxes: " + rights.length + ", " + availableRightsCB.length); for (int j = 0; j < availableRightsCB.length; j++) { if (rights[j].getPermission()) { availableRightsCB[j].setChecked(true); } else { availableRightsCB[j].setChecked(false); } } } }