Package com.google.gwt.cell.client

Examples of com.google.gwt.cell.client.CheckboxCell


    return new MarkWidget(dto, null);
  }

  @Override
  public Column<Dto, Boolean> getColumn(String fieldName, final View viewMode, final Callback<Void> fieldUpdatedCallback) {
    return new Column<Dto, Boolean>(new CheckboxCell()) {
      @Override
      public Boolean getValue(Dto object) {
        return null;
      }
    };
View Full Code Here


    return new CheckBox();
  }

  @Override
  public Column<Dto, Boolean> getColumn(final String fieldName, final View viewMode, final Callback<Void> fieldUpdatedCallback) {
    final CheckboxCell c = new CheckboxCell();
    // TODO make check box read only if necessary
    return new Column<Dto, Boolean>(c) {
      @Override
      public Boolean getValue(Dto object) {
        final String str = String.valueOf(object.get(fieldName));
View Full Code Here

  public Table(ClientFactory clientFactory) {
    initWidget(uiBinder.createAndBindUi(this));
    this.clientFactory = clientFactory;

    Column<AuthorProxy, Boolean> checkboxColumn = new Column<AuthorProxy, Boolean>(
        new CheckboxCell(true, false)) {
      @Override
      public Boolean getValue(AuthorProxy object) {
        if (object == null || object.stableId() == null) {
          return null;
        }
View Full Code Here

  private void initSlotsTableColumns(final SelectionModel<SlotDTO> selectionModel, ListHandler<SlotDTO> sortHandler) {
    this.slotsGrid.setWidth("100%");
    // mouse selection.
      Column<SlotDTO, Boolean> checkColumn =
          new Column<SlotDTO, Boolean>(new CheckboxCell(true, false)) {
            @Override
            public Boolean getValue(SlotDTO object) {
              // Get the value from the selection model.
              return selectionModel.isSelected(object);
            }
View Full Code Here

      });
     
      // checkbox for chart rendering, unsortable
      {
          Column<NamespaceBreakdown, Boolean> checkColumn = new Column<NamespaceBreakdown, Boolean>(
                  new CheckboxCell(true, false)) {
                @Override
                public Boolean getValue(NamespaceBreakdown object) {
                  return namespaceSelectionModel.isSelected(object);
                }
          };
         
          //empty nothing
          namespaceTable.addColumn(checkColumn, SafeHtmlUtils.fromSafeConstant("<br/>"))
      }
     
      // namespace column
      {
        SortableColumn<NamespaceBreakdown, String> column =
          new SortableColumn<NamespaceBreakdown, String>(new TextCell()) {
          @Override
          public String getValue(NamespaceBreakdown breakdown) {
            return breakdown.getNamespace();
          }
        };
       
        namespaceTable.addColumn(column, "Namespace");
       
        namespaceSortHandler.setComparator(column, new Comparator<NamespaceBreakdown>() {
          @Override
          public int compare(NamespaceBreakdown o1, NamespaceBreakdown o2) {
            return o1.getNamespace().compareTo(o2.getNamespace());
          }
        });
      }
     
      // entity count
      {
        SortableColumn<NamespaceBreakdown, String> column =
          new SortableColumn<NamespaceBreakdown, String>(new TextCell()) {
          @Override
          public String getValue(NamespaceBreakdown breakdown) {
            return breakdown.getCount().toString();
          }
        };
       
        namespaceTable.addColumn(column, "Count");
       
        namespaceSortHandler.setComparator(column, new Comparator<NamespaceBreakdown>() {
          @Override
          public int compare(NamespaceBreakdown o1, NamespaceBreakdown o2) {
            return o1.getCount().compareTo(o2.getCount());
          }
        });
      }
     
      // entity size
      {
        SortableColumn<NamespaceBreakdown, String> column =
          new SortableColumn<NamespaceBreakdown, String>(new TextCell()) {
          @Override
          public String getValue(NamespaceBreakdown breakdown) {
            return breakdown.getBytes().toString();
          }
        };
       
        namespaceTable.addColumn(column, "Size(Bytes)");
       
        namespaceSortHandler.setComparator(column, new Comparator<NamespaceBreakdown>() {
          @Override
          public int compare(NamespaceBreakdown o1, NamespaceBreakdown o2) {
            return o1.getBytes().compareTo(o2.getBytes());
          }
        });
      }
    }
   
    // init property type table
    {
      propertySortHandler = new SortHandler<PropertyTypeBreakdown>();
     
      propertyTypeTable = new CellTable<PropertyTypeBreakdown>();
      propertyTypeTable.setKeyboardSelectionPolicy(KeyboardSelectionPolicy.ENABLED);
      propertyTypeTable.addColumnSortHandler(propertySortHandler);
      propertyTypeTable.setVisibleRange(0, Integer.MAX_VALUE);
     
      propertySelectionModel =
        new MultiSelectionModel<PropertyTypeBreakdown>(PropertyTypeBreakdown.KEY_PROVIDER);
      propertyTypeTable.setSelectionModel(propertySelectionModel,
          DefaultSelectionEventManager.<PropertyTypeBreakdown>createCheckboxManager());
     
      propertySelectionModel.addSelectionChangeHandler(new SelectionChangeEvent.Handler() {
        @Override
        public void onSelectionChange(SelectionChangeEvent event) {
          refreshPropertyTypeChart();
        }
      });
     
      // checkbox for chart rendering, unsortable
      {
          Column<PropertyTypeBreakdown, Boolean> checkColumn = new Column<PropertyTypeBreakdown, Boolean>(
                  new CheckboxCell(true, false)) {
                @Override
                public Boolean getValue(PropertyTypeBreakdown object) {
                  return propertySelectionModel.isSelected(object);
                }
          };
         
          //empty nothing
          propertyTypeTable.addColumn(checkColumn, SafeHtmlUtils.fromSafeConstant("<br/>"))
      }
     
      // property type
      {
        SortableColumn<PropertyTypeBreakdown, String> column =
          new SortableColumn<PropertyTypeBreakdown, String>(new TextCell()) {
          @Override
          public String getValue(PropertyTypeBreakdown property) {
            return property.getPropertyType();
          }
        };
       
        propertyTypeTable.addColumn(column, "Type");
       
        propertySortHandler.setComparator(column, new Comparator<PropertyTypeBreakdown>() {
          @Override
          public int compare(PropertyTypeBreakdown o1, PropertyTypeBreakdown o2) {
            return o1.getPropertyType().compareTo(o2.getPropertyType());
          }
        });
      }
     
      // count
      {
        SortableColumn<PropertyTypeBreakdown, String> column =
          new SortableColumn<PropertyTypeBreakdown, String>(new TextCell()) {
          @Override
          public String getValue(PropertyTypeBreakdown property) {
            return property.getCount().toString();
          }
        };
       
        propertyTypeTable.addColumn(column, "Count");
       
        propertySortHandler.setComparator(column, new Comparator<PropertyTypeBreakdown>() {
          @Override
          public int compare(PropertyTypeBreakdown o1, PropertyTypeBreakdown o2) {
            return o1.getCount().compareTo(o2.getCount());
          }
        });
      }
     
      // size
      {
        SortableColumn<PropertyTypeBreakdown, String> column =
          new SortableColumn<PropertyTypeBreakdown, String>(new TextCell()) {
          @Override
          public String getValue(PropertyTypeBreakdown property) {
            return property.getBytes().toString();
          }
        };
       
        propertyTypeTable.addColumn(column, "Size(Bytes)");
       
        propertySortHandler.setComparator(column, new Comparator<PropertyTypeBreakdown>() {
          @Override
          public int compare(PropertyTypeBreakdown o1, PropertyTypeBreakdown o2) {
            return o1.getBytes().compareTo(o2.getBytes());
          }
        });
      }
    }
   
    // init kinds table with sorting handlers
    {
      kindSortHandler = new SortHandler<KindBreakdown>();
     
      kindTable = new CellTable<KindBreakdown>();
      kindTable.setKeyboardSelectionPolicy(KeyboardSelectionPolicy.ENABLED);
      kindTable.addColumnSortHandler(kindSortHandler);
      kindTable.setVisibleRange(0, Integer.MAX_VALUE);
     
      kindSelectionModel =
        new MultiSelectionModel<KindBreakdown>(KindBreakdown.KEY_PROVIDER);
      kindTable.setSelectionModel(kindSelectionModel,
          DefaultSelectionEventManager.<KindBreakdown>createCheckboxManager());
     
      kindSelectionModel.addSelectionChangeHandler(new SelectionChangeEvent.Handler() {
        @Override
        public void onSelectionChange(SelectionChangeEvent event) {
          refreshKindChart();
        }
      });
     
      // checkbox for chart rendering, unsortable
      {
          Column<KindBreakdown, Boolean> checkColumn = new Column<KindBreakdown, Boolean>(
                  new CheckboxCell(true, false)) {
                @Override
                public Boolean getValue(KindBreakdown object) {
                  return kindSelectionModel.isSelected(object);
                }
          };
View Full Code Here

    // step 2 : add columns
   
    // checkbox for multi selection, unsortable
    {
        Column<BlobInfoDTO, Boolean> checkColumn = new Column<BlobInfoDTO, Boolean>(
                new CheckboxCell(true, false)) {
              @Override
              public Boolean getValue(BlobInfoDTO object) {
                return selectionModel.isSelected(object);
              }
        };
View Full Code Here

  }

  private void initTableColumns(final SelectionModel<MappingFileInfo> selectionModel, ListHandler<MappingFileInfo> sortHandler2)
  {
    // selection check
    Column<MappingFileInfo, Boolean> checkColumn = new Column<MappingFileInfo, Boolean>(new CheckboxCell(true, false))
    {
      @Override
      public Boolean getValue(MappingFileInfo object)
      {
        // Get the value from the selection model.
View Full Code Here

   }
  
   private Column<UnsavedChangesTarget, Boolean> addSelectionColumn()
   {
      Column<UnsavedChangesTarget, Boolean> checkColumn =
         new Column<UnsavedChangesTarget, Boolean>(new CheckboxCell(true, false))
         {
            @Override
            public Boolean getValue(UnsavedChangesTarget object)
            {
               return selectionModel_.isSelected(object);
View Full Code Here

                return serverGroup.getProfileName();
            }
        };

        Column<ServerGroupSelection, Boolean> selectedColumn =
                new Column<ServerGroupSelection, Boolean>(new CheckboxCell()) {

                    @Override
                    public Boolean getValue(ServerGroupSelection object) {
                        return selectionModel.isSelected(object);
                    }
View Full Code Here

      ListHandler<ContactInfo> sortHandler) {
    // Checkbox column. This table will uses a checkbox column for selection.
    // Alternatively, you can call cellTable.setSelectionEnabled(true) to enable
    // mouse selection.
    Column<ContactInfo, Boolean> checkColumn = new Column<ContactInfo, Boolean>(
        new CheckboxCell(true, false)) {
      @Override
      public Boolean getValue(ContactInfo object) {
        // Get the value from the selection model.
        return selectionModel.isSelected(object);
      }
View Full Code Here

TOP

Related Classes of com.google.gwt.cell.client.CheckboxCell

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.