List of usage examples for com.google.gwt.user.client.ui CheckBox getName
@Override
public String getName()
From source file:ca.upei.ic.timetable.client.DepartmentModelView.java
License:Apache License
public DepartmentModelView(FindCourseViewController controller) { controller_ = controller;// w w w . ja va2 s. co m selectAllLink_ = GWT.create(com.google.gwt.user.client.ui.Hyperlink.class); deselectAllLink_ = GWT.create(com.google.gwt.user.client.ui.Hyperlink.class); selectAllLink_.setText("Select All"); selectAllLink_.addClickListener(new ClickListener() { public void onClick(Widget sender) { for (int index = 0; index < panel_.getWidgetCount(); index++) { CheckBox box = (CheckBox) panel_.getWidget(index); box.setChecked(true); controller_.setDepartmentCriteria(box.getName(), true); } } }); deselectAllLink_.setText("Select None"); deselectAllLink_.addClickListener(new ClickListener() { public void onClick(Widget sender) { for (int index = 0; index < panel_.getWidgetCount(); index++) { CheckBox box = (CheckBox) panel_.getWidget(index); box.setChecked(false); controller_.setDepartmentCriteria(box.getName(), false); } } }); panel_ = GWT.create(VerticalPanel.class); panel_.setSpacing(3); outerPanel_ = PanelUtils.verticalPanel( PanelUtils.horizontalPanel(selectAllLink_, new HTML(" / "), deselectAllLink_), panel_); }
From source file:ca.upei.ic.timetable.client.DepartmentModelView.java
License:Apache License
public void loadJSON(JSONValue value) { JSONArray array = (JSONArray) value; // iterate all json results for (int i = 0; i < array.size(); i++) { JSONString s = (JSONString) array.get(i); CheckBox box = new CheckBox(s.stringValue()); box.setName(s.stringValue());//from www . j av a 2 s .c o m // add the click listener box.addClickListener(new ClickListener() { public void onClick(Widget sender) { final CheckBox box = (CheckBox) sender; final String name = box.getName(); controller_.setDepartmentCriteria(name, box.isChecked()); } }); panel_.add(box); } }
From source file:ca.upei.ic.timetable.client.LevelModelView.java
License:Apache License
public void loadJSON(JSONValue value) { JSONArray array = (JSONArray) value; // load the values for (int i = 0; i < array.size(); i++) { // set value and name JSONString s = (JSONString) array.get(i); CheckBox box = new CheckBox("Level " + s.stringValue()); box.setName(s.stringValue()); // to store the value box.setChecked(true);// w w w .j a va 2s. co m controller_.setLevelCriteria(s.stringValue(), true); // add click listener box.addClickListener(new ClickListener() { public void onClick(Widget sender) { final CheckBox box = (CheckBox) sender; final String name = box.getName(); controller_.setLevelCriteria(name, box.isChecked()); } }); panel_.add(box); } }
From source file:ca.upei.ic.timetable.client.SemesterModelView.java
License:Apache License
public void loadJSON(JSONValue value) { JSONArray array = (JSONArray) value; // get the current month int month = new Date().getMonth() + 1; // iterate all json results for (int i = 0; i < array.size(); i++) { JSONString s = (JSONString) array.get(i); String name = s.stringValue(); CheckBox box = new CheckBox(name); box.setName(name);//from w ww. j a v a 2s. c o m if (name.equals("First Semester") && month > 6 && month < 11) { box.setChecked(true); controller_.setSemesterCriteria(name, true); } if (name.equals("Second Semester") && (month > 10 || month < 4)) { box.setChecked(true); controller_.setSemesterCriteria(name, true); } // add the click listener box.addClickListener(new ClickListener() { public void onClick(Widget sender) { final CheckBox box = (CheckBox) sender; final String name = box.getName(); controller_.setSemesterCriteria(name, box.isChecked()); } }); panel_.add(box); } }
From source file:client.helper.RudListener.java
License:Open Source License
/** * action that is executed after clicking on a button that the RudListener * is attached to./*from w ww.j a v a 2s . c o m*/ * * @param sender * the widget that triggered the onClick */ public final void onClick(final Widget sender) { final CheckBox box = (CheckBox) sender; final String name = box.getName(); if (box.isChecked()) { if (!RudListener.checked.contains(name)) { RudListener.checked.add(name); } } else { RudListener.checked.remove(name); } }
From source file:com.edgenius.wiki.gwt.client.user.ContactPanel.java
License:Open Source License
/** * Only valid at editing mode// w w w . j a v a 2 s. c o m * @return */ public UserModel getUserModel() { UserModel user = new UserModel(); user.setUid(userUid); user.setFullname(fullname.getText()); user.setEmail(email.getText()); LinkedHashMap<String, LinkedHashMap<String, String>> contacts = new LinkedHashMap<String, LinkedHashMap<String, String>>(); //group doesn't matter when send back to server. just create a dummy one LinkedHashMap<String, String> group = new LinkedHashMap<String, String>(); contacts.put("dummy", group); user.setContacts(contacts); for (CheckBox box : checkboxList) { group.put(box.getName(), box.getValue().toString()); } for (FormTextBox box : textboxList) { group.put(box.getName(), box.getText()); } return user; }
From source file:com.sun.labs.aura.dbbrowser.client.viz.RepLogDialog.java
License:Open Source License
public void doChange(final boolean all) { selected = new ArrayList<String>(); for (CheckBox cb : checks) { if (cb.isChecked()) { selected.add(cb.getName()); }/*from ww w .j a v a 2 s . c o m*/ } VizServiceAsync service = GWTMainEntryPoint.getVizService(); final AsyncCallback callback = new AsyncCallback() { public void onSuccess(Object result) { doChange2(all); } public void onFailure(Throwable caught) { VizUI.alert("Communication failed: " + caught.getMessage()); } }; service.setRepSelectedLogNames(all ? null : idStr, selected, callback); }
From source file:com.sun.labs.aura.dbbrowser.client.viz.SettingsDialog.java
License:Open Source License
protected void doSave() { ArrayList<String> list = new ArrayList<String>(); for (CheckBox check : checks) { if (check.isChecked()) { list.add(check.getName()); }/*from ww w . j a va 2 s. co m*/ } Util.setStatDisplayCodes(list); }
From source file:eu.riscoss.client.riskconfs.ModelSelectionDialog.java
License:Apache License
public void show(Callback<List<String>> cb) { this.callback = cb; RiscossJsonClient.listModels(new JsonCallback() { @Override//from ww w .j a va 2 s .c om public void onFailure(Method method, Throwable exception) { Window.alert(exception.getMessage()); } @Override public void onSuccess(Method method, JSONValue response) { JsonModelList list = new JsonModelList(response); dialog = new DialogBox(true, true); //, new HtmlCaption( "Add model" ) ); dialog.setText("Model Selection"); Grid grid = new Grid(); grid.resize(list.getModelCount(), 1); for (int i = 0; i < list.getModelCount(); i++) { ModelInfo info = list.getModelInfo(i); CheckBox chk = new CheckBox(info.getName()); chk.setName(info.getName()); chk.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { CheckBox chk = (CheckBox) event.getSource(); boolean value = chk.getValue(); if (value == true) { selection.add(chk.getName()); } else { selection.remove(chk.getName()); } } }); grid.setWidget(i, 0, chk); } DockPanel dock = new DockPanel(); dock.add(grid, DockPanel.CENTER); Button ok = new Button("Ok", new ClickHandler() { @Override public void onClick(ClickEvent event) { dialog.hide(); if (callback != null) { callback.onDone(new ArrayList<String>(selection)); } } }); Button cancel = new Button("Cancel", new ClickHandler() { @Override public void onClick(ClickEvent event) { dialog.hide(); } }); ok.setStyleName("deleteButton"); cancel.setStyleName("deleteButton"); HorizontalPanel buttons = new HorizontalPanel(); buttons.add(ok); buttons.add(cancel); dock.add(buttons, DockPanel.SOUTH); dialog.add(dock); dialog.getElement().getStyle().setZIndex(Integer.MAX_VALUE); dialog.show(); } }); }
From source file:eu.riscoss.client.riskconfs.ModelSelectionDialog.java
License:Apache License
public void show(String l, SimpleRiskCconf rconf, Callback<List<String>> cb) { this.callback = cb; this.rc = rconf; this.layer = l; RiscossJsonClient.listModels(new JsonCallback() { @Override//ww w. jav a 2 s . c o m public void onFailure(Method method, Throwable exception) { Window.alert(exception.getMessage()); } @Override public void onSuccess(Method method, JSONValue response) { JsonModelList list = new JsonModelList(response); List<String> l = rc.getModelList(layer); dialog = new DialogBox(true, true); //, new HtmlCaption( "Add model" ) ); dialog.setText("Model Selection"); Grid grid = new Grid(); grid.resize(list.getModelCount(), 1); for (int i = 0; i < list.getModelCount(); i++) { ModelInfo info = list.getModelInfo(i); CheckBox chk = new CheckBox(info.getName()); chk.setName(info.getName()); chk.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { CheckBox chk = (CheckBox) event.getSource(); boolean value = chk.getValue(); if (value == true) { selection.add(chk.getName()); } else { selection.remove(chk.getName()); } } }); if (l.contains(info.getName())) { chk.setChecked(true); selection.add(chk.getName()); } grid.setWidget(i, 0, chk); } DockPanel dock = new DockPanel(); dock.add(grid, DockPanel.CENTER); Button ok = new Button("Ok", new ClickHandler() { @Override public void onClick(ClickEvent event) { dialog.hide(); if (callback != null) { callback.onDone(new ArrayList<String>(selection)); } } }); Button cancel = new Button("Cancel", new ClickHandler() { @Override public void onClick(ClickEvent event) { dialog.hide(); } }); ok.setStyleName("deleteButton"); cancel.setStyleName("deleteButton"); HorizontalPanel buttons = new HorizontalPanel(); buttons.add(ok); buttons.add(cancel); dock.add(buttons, DockPanel.SOUTH); dialog.add(dock); dialog.getElement().getStyle().setZIndex(Integer.MAX_VALUE); dialog.show(); } }); }