Codota Logo
SelectionCell
Code IndexAdd Codota to your IDE (free)

How to use
SelectionCell
in
com.google.gwt.cell.client

Best Java code snippets using com.google.gwt.cell.client.SelectionCell (Showing top 14 results out of 315)

  • Common ways to obtain SelectionCell
private void myMethod () {
SelectionCell s =
  • Codota IconList options;new SelectionCell(options)
  • Smart code suggestions by Codota
}
origin: oVirt/ovirt-engine

private void setOptions(List<String> allowedValues) {
  delegate = new SelectionCell(allowedValues);
}
origin: com.google.gwt/gwt-servlet

@Override
public void render(Context context, String value, SafeHtmlBuilder sb) {
 // Get the view data.
 Object key = context.getKey();
 String viewData = getViewData(key);
 if (viewData != null && viewData.equals(value)) {
  clearViewData(key);
  viewData = null;
 }
 int selectedIndex = getSelectedIndex(viewData == null ? value : viewData);
 sb.appendHtmlConstant("<select tabindex=\"-1\">");
 int index = 0;
 for (String option : options) {
  if (index++ == selectedIndex) {
   sb.append(template.selected(option));
  } else {
   sb.append(template.deselected(option));
  }
 }
 sb.appendHtmlConstant("</select>");
}
origin: com.google.gwt/gwt-servlet

@Override
public void onBrowserEvent(Context context, Element parent, String value,
  NativeEvent event, ValueUpdater<String> valueUpdater) {
 super.onBrowserEvent(context, parent, value, event, valueUpdater);
 String type = event.getType();
 if (BrowserEvents.CHANGE.equals(type)) {
  Object key = context.getKey();
  SelectElement select = parent.getFirstChild().cast();
  String newValue = options.get(select.getSelectedIndex());
  setViewData(key, newValue);
  finishEditing(parent, newValue, key, valueUpdater);
  if (valueUpdater != null) {
   valueUpdater.update(newValue);
  }
 }
}
origin: com.vaadin.external.gwt/gwt-user

@Override
public void render(Context context, String value, SafeHtmlBuilder sb) {
 // Get the view data.
 Object key = context.getKey();
 String viewData = getViewData(key);
 if (viewData != null && viewData.equals(value)) {
  clearViewData(key);
  viewData = null;
 }
 int selectedIndex = getSelectedIndex(viewData == null ? value : viewData);
 sb.appendHtmlConstant("<select tabindex=\"-1\">");
 int index = 0;
 for (String option : options) {
  if (index++ == selectedIndex) {
   sb.append(template.selected(option));
  } else {
   sb.append(template.deselected(option));
  }
 }
 sb.appendHtmlConstant("</select>");
}
origin: oVirt/ovirt-engine

public ListModelListBoxCell(final Renderer<T> renderer) {
  this.renderer = renderer;
  delegate = new SelectionCell(new ArrayList<String>()); // just to avoid null pointer in setSelection()
}
origin: net.wetheinter/gwt-user

@Override
public void onBrowserEvent(Context context, Element parent, String value,
  NativeEvent event, ValueUpdater<String> valueUpdater) {
 super.onBrowserEvent(context, parent, value, event, valueUpdater);
 String type = event.getType();
 if (BrowserEvents.CHANGE.equals(type)) {
  Object key = context.getKey();
  SelectElement select = parent.getFirstChild().cast();
  String newValue = options.get(select.getSelectedIndex());
  setViewData(key, newValue);
  finishEditing(parent, newValue, key, valueUpdater);
  if (valueUpdater != null) {
   valueUpdater.update(newValue);
  }
 }
}
origin: net.wetheinter/gwt-user

@Override
public void render(Context context, String value, SafeHtmlBuilder sb) {
 // Get the view data.
 Object key = context.getKey();
 String viewData = getViewData(key);
 if (viewData != null && viewData.equals(value)) {
  clearViewData(key);
  viewData = null;
 }
 int selectedIndex = getSelectedIndex(viewData == null ? value : viewData);
 sb.appendHtmlConstant("<select tabindex=\"-1\">");
 int index = 0;
 for (String option : options) {
  if (index++ == selectedIndex) {
   sb.append(template.selected(option));
  } else {
   sb.append(template.deselected(option));
  }
 }
 sb.appendHtmlConstant("</select>");
}
origin: oVirt/ovirt-engine

public GlusterConfigAwareCell() {
  super(BrowserEvents.CHANGE);
  delegate = new SelectionCell(new ArrayList<String>());
  textInputCell = new TextInputCell();
}
origin: com.vaadin.external.gwt/gwt-user

@Override
public void onBrowserEvent(Context context, Element parent, String value,
  NativeEvent event, ValueUpdater<String> valueUpdater) {
 super.onBrowserEvent(context, parent, value, event, valueUpdater);
 String type = event.getType();
 if (BrowserEvents.CHANGE.equals(type)) {
  Object key = context.getKey();
  SelectElement select = parent.getFirstChild().cast();
  String newValue = options.get(select.getSelectedIndex());
  setViewData(key, newValue);
  finishEditing(parent, newValue, key, valueUpdater);
  if (valueUpdater != null) {
   valueUpdater.update(newValue);
  }
 }
}
origin: org.jbpm/jbpm-console-ng-workbench-integration-client

private Column<ItemObjectModel, String> setUpResolverColumn() {
  ArrayList<String> options = new ArrayList<String>();
  options.add( "----" );
  options.add( ItemObjectModel.REFLECTION_RESOLVER );
  options.add( ItemObjectModel.MVEL_RESOLVER );
  Column<ItemObjectModel, String> column = new Column<ItemObjectModel, String>( new SelectionCell( options ) ) {
    @Override
    public String getValue( ItemObjectModel input ) {
      if ( input.getResolver() == null ) {
        return "----";
      } else {
        return input.getResolver();
      }
    }
  };
  column.setFieldUpdater( new FieldUpdater<ItemObjectModel, String>() {
    @Override
    public void update( int index,
              ItemObjectModel model,
              String value ) {
      model.setResolver( value );
    }
  } );
  return column;
}
origin: oVirt/ovirt-engine

@SuppressWarnings("unchecked")
private void setOptions(ListModel model) {
  Iterable<T> items = model.getItems();
  if (items == null) {
    items = new ArrayList<>();
  }
  entityByName = new HashMap<>();
  List<String> options = new ArrayList<>();
  for (T entity : items) {
    String entityName = renderer.render(entity);
    entityByName.put(entityName, entity);
    options.add(entityName);
  }
  delegate = new SelectionCell(options);
}
origin: org.kie.workbench.forms/kie-wb-common-dynamic-forms-client

values.add(noLiteral);
Column<TableEntry<Boolean>, String> column = new Column<TableEntry<Boolean>, String>(new SelectionCell(values)) {
  @Override
  public String getValue(TableEntry<Boolean> model) {
origin: org.opennms.features/org.opennms.features.gwt-snmpselect-list

collectList.add("Default");
SelectionCell collectSelection = new SelectionCell(collectList);
origin: org.jresearch.logui/org.jresearch.logui.gwt.core

final SelectionCell levelCell = new SelectionCell(levels);
final Column<LogUiLogger, String> colLevel = new Column<LogUiLogger, String>(levelCell) {
  @Override
com.google.gwt.cell.clientSelectionCell

Javadoc

A Cell used to render a drop-down list.

Most used methods

  • <init>
    Construct a new SelectionCell with the specified options.
  • clearViewData
  • finishEditing
  • getSelectedIndex
  • getViewData
  • setViewData
  • onBrowserEvent
  • render

Popular in Java

  • Reading from database using SQL prepared statement
  • getSharedPreferences (Context)
  • onCreateOptionsMenu (Activity)
  • getContentResolver (Context)
  • FileWriter (java.io)
    Convenience class for writing character files. The constructors of this class assume that the defaul
  • InputStreamReader (java.io)
    An InputStreamReader is a bridge from byte streams to character streams: It reads bytes and decodes
  • BigInteger (java.math)
    Immutable arbitrary-precision integers. All operations behave as if BigIntegers were represented in
  • Connection (java.sql)
    A connection represents a link from a Java application to a database. All SQL statements and results
  • TreeSet (java.util)
    A NavigableSet implementation based on a TreeMap. The elements are ordered using their Comparable, o
  • Logger (org.apache.log4j)
    This is the central class in the log4j package. Most logging operations, except configuration, are d
Codota Logo
  • Products

    Search for Java codeSearch for JavaScript codeEnterprise
  • IDE Plugins

    IntelliJ IDEAWebStormAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogCodota Academy Plugin user guide Terms of usePrivacy policyJava Code IndexJavascript Code Index
Get Codota for your IDE now