Package org.gwt.beansbinding.ui.client.impl

Examples of org.gwt.beansbinding.ui.client.impl.ListBindingManager$ReusableBinding


    public void onClick(ClickEvent event) {
      Object oldValue = cachedItem;
      Cell cell = table.getCellForEvent(event);
      Object model = table.getElement().getPropertyObject("model");
      if (model instanceof ListBindingManager) {
        ListBindingManager lbm = (ListBindingManager) model;
        cachedItem = lbm.getElement(cell.getRowIndex());
      }
      firePropertyChange(oldValue, cachedItem);
    }
View Full Code Here


    int index = list.getSelectedIndex();

    Object model = list.getElement().getPropertyObject("model");
    if (model instanceof ListBindingManager) {
      ListBindingManager lbm = (ListBindingManager) model;
      if (index != -1) {
        return lbm.getElement(index);
      } else {
        return null;
      }
    } else {
      return index;
View Full Code Here

  private static void setSelectedItem(ListBox list, Object item) {
    assert list != null;

    Object model = list.getElement().getPropertyObject("model");
    if (model instanceof ListBindingManager) {
      ListBindingManager lbm = (ListBindingManager) model;
      list.setSelectedIndex(lbm.getElements().indexOf(item));
    } else {
      list.setSelectedIndex((Integer) item);
    }
  }
View Full Code Here

      return elements;
    }

    Object model = list.getElement().getPropertyObject("model");
    if (model instanceof ListBindingManager) {
      ListBindingManager lbm = (ListBindingManager) model;
      for (int i = 0, n = list.getItemCount(); i < n; ++i) {
        if (list.isItemSelected(i)) {
          elements.add(lbm.getElement(i));
        }
      }
    } else {
      for (int i = 0, n = list.getItemCount(); i < n; ++i) {
        if (list.isItemSelected(i)) {
View Full Code Here

  private static void setSelectedItems(ListBox list, List<Object> indexes) {
    assert list != null;

    Object model = list.getElement().getPropertyObject("model");
    if (model instanceof ListBindingManager) {
      ListBindingManager lbm = (ListBindingManager) model;
      for (Object index : indexes) {
        list.setSelectedIndex(lbm.getElements().indexOf(index));
      }
    } else {
      for (Object index : indexes) {
        list.setItemSelected((Integer) index, true);
      }
View Full Code Here

TOP

Related Classes of org.gwt.beansbinding.ui.client.impl.ListBindingManager$ReusableBinding

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.