Examples of ListGridField


Examples of com.smartgwt.client.widgets.grid.ListGridField

          }
          parent.startSearch();
        }
      }
    });
    ListGridField nameField = new ListGridField(FavouriteListRecord.NAME_FIELD,
        messages.searchFavouritesListWidgetFavourites());
    nameField.setType(ListGridFieldType.TEXT);

    favouriteItems.setFields(nameField);

    // ----------------------------------------------------------
View Full Code Here

Examples of com.smartgwt.client.widgets.grid.ListGridField

    searchItems.setOverflow(Overflow.VISIBLE);
    searchItems.setLeaveScrollbarGap(false);
    searchItems.setShowHeader(false);
    searchItems.setShowRecordComponents(true);
    searchItems.setShowRecordComponentsByCell(true);
    ListGridField nameField = new ListGridField(SearchListRecord.NAME_FIELD);
    nameField.setType(ListGridFieldType.TEXT);
    ListGridField removeField = new ListGridField(SearchListRecord.REMOVE_FIELD);
    removeField.setType(ListGridFieldType.IMAGE);
    removeField.setShowHover(true);
    removeField.setWidth(24);
    removeField.setHoverCustomizer(new HoverCustomizer() {
      public String hoverHTML(Object value, ListGridRecord record, int rowNum, int colNum) {
        return messages.combinedSearchWidgetRemove();
      }
    });
    removeField.setWidth(20);
    removeField.addRecordClickHandler(new RecordClickHandler() {
      public void onRecordClick(RecordClickEvent event) {
        searchItems.removeData(event.getRecord());
      }
    });
    searchItems.setFields(nameField, removeField);
View Full Code Here

Examples of com.smartgwt.client.widgets.grid.ListGridField

    info.setShowAllRecords(true);
    info.setCanResizeFields(true);
    info.setWidth100();
    info.setHeight(135);

    ListGridField labelField = new ListGridField(LABEL, messages.layerInfoLayerInfo());
    ListGridField valueField = new ListGridField(VALUE, messages.layerInfoLayerInfoValue());
    info.setFields(labelField, valueField);
    info.setData(records);

    return info;
  }
View Full Code Here

Examples of com.smartgwt.client.widgets.grid.ListGridField

    info.setShowAllRecords(true);
    info.setCanResizeFields(true);
    info.setWidth100();
    info.setHeight(400);

    ListGridField fld1 = new ListGridField(ATTRI, messages.layerInfoLayerInfoAttAttribute());
    ListGridField fld2 = new ListGridField(LABEL, messages.layerInfoLayerInfoAttLabel());
    ListGridField fld3 = new ListGridField(TYPE, messages.layerInfoLayerInfoAttType());
    ListGridField fld4 = new ListGridField(EDITA, messages.layerInfoLayerInfoAttEditable());
    ListGridField fld5 = new ListGridField(IDENT, messages.layerInfoLayerInfoAttIdentifying());
    ListGridField fld6 = new ListGridField(HIDDE, messages.layerInfoLayerInfoAttHidden());
    ListGridField fld7 = new ListGridField(NUMER, messages.layerInfoLayerInfoAttNumeric());
    fld1.setWidth(70);
    fld2.setWidth(90);
    info.setFields(fld1, fld2, fld3, fld4, fld5, fld6, fld7);

    info.setData(records.toArray(new ListGridRecord[records.size()]));
View Full Code Here

Examples of com.smartgwt.client.widgets.grid.ListGridField

    this.setWidth(300);
    this.setHeight(200);
    this.setCanEdit(false);
    this.setPadding(5);

    ListGridField locationField = new ListGridField(LOCATION_FIELD);
    locationField.setCanEdit(false);
    locationField.setCanSort(false);
    locationField.setCanGroupBy(false);
    this.setFields(locationField);
    this.addRecordClickHandler(new GeocoderRecordClickHandler(widget));
    update(alternatives);
  }
View Full Code Here

Examples of com.smartgwt.client.widgets.grid.ListGridField

    ImageCellHandler(AttributeInfo attributeInfo) {
      this.attributeInfo = attributeInfo;
    }

    public void onCellOver(CellOverEvent event) {
      ListGridField gridField = FeatureListGrid.this.getField(event.getColNum());
      if (gridField.getName().equals(attributeInfo.getName())) {
        ListGridRecord record = event.getRecord();
        String value = record.getAttribute(attributeInfo.getName());
        if (event.getRowNum() != row) {
          if (img != null) {
            cleanup();
View Full Code Here

Examples of com.smartgwt.client.widgets.grid.ListGridField

    UrlCellHandler(AttributeInfo attributeInfo) {
      this.attributeInfo = attributeInfo;
    }

    public void onCellClick(CellClickEvent event) {
      ListGridField gridField = FeatureListGrid.this.getField(event.getColNum());
      if (gridField.getName().equals(attributeInfo.getName())) {
        ListGridRecord record = event.getRecord();
        String value = record.getAttribute(attributeInfo.getName());
        Window.open(value, "urlWindow", null);
      }
    }
View Full Code Here

Examples of com.smartgwt.client.widgets.grid.ListGridField

  private void updateFields() {
    if (featureInfo != null) {
      // Create a header field for each attribute definition:
      List<ListGridField> fields = new ArrayList<ListGridField>();
      if (idInTable) {
        ListGridField gridField = new ListGridField(ID_NAME, "ID");
        gridField.setAlign(Alignment.LEFT);
        gridField.setCanEdit(false);
        fields.add(gridField);
      }

      for (AttributeInfo attributeInfo : featureInfo.getAttributes()) {
        if (!attributeInfo.isHidden() && (attributeInfo.isIdentifying() || allAttributesDisplayed)) {
View Full Code Here

Examples of com.smartgwt.client.widgets.grid.ListGridField

   *
   * @param attributeInfo attribute info
   * @return field for grid
   */
  private ListGridField createAttributeGridField(final AttributeInfo attributeInfo) {
    ListGridField gridField = new ListGridField(attributeInfo.getName(), attributeInfo.getLabel());
    gridField.setAlign(Alignment.LEFT);
    gridField.setCanEdit(false);
    gridField.setShowIfCondition(new IdentifyingListGridFieldIfFunction(attributeInfo.isIdentifying()));

    if (attributeInfo instanceof PrimitiveAttributeInfo) {
      PrimitiveAttributeInfo info = (PrimitiveAttributeInfo) attributeInfo;
      if (info.getType().equals(PrimitiveType.BOOLEAN)) {
        gridField.setType(ListGridFieldType.BOOLEAN);
      } else if (info.getType().equals(PrimitiveType.STRING)) {
        gridField.setType(ListGridFieldType.TEXT);
      } else if (info.getType().equals(PrimitiveType.DATE)) {
        gridField.setType(ListGridFieldType.DATE);
      } else if (info.getType().equals(PrimitiveType.SHORT)) {
        gridField.setType(ListGridFieldType.INTEGER);
      } else if (info.getType().equals(PrimitiveType.INTEGER)) {
        gridField.setType(ListGridFieldType.INTEGER);
      } else if (info.getType().equals(PrimitiveType.LONG)) {
        gridField.setType(ListGridFieldType.INTEGER);
      } else if (info.getType().equals(PrimitiveType.FLOAT)) {
        gridField.setType(ListGridFieldType.FLOAT);
      } else if (info.getType().equals(PrimitiveType.DOUBLE)) {
        gridField.setType(ListGridFieldType.FLOAT);
      } else if (info.getType().equals(PrimitiveType.IMGURL)) {
        gridField.setType(ListGridFieldType.IMAGE);
        if (showImageAttributeOnHover) {
          addCellOverHandler(new ImageCellHandler(attributeInfo));
        }
      } else if (info.getType().equals(PrimitiveType.CURRENCY)) {
        gridField.setType(ListGridFieldType.TEXT);
      } else if (info.getType().equals(PrimitiveType.URL)) {
        gridField.setType(ListGridFieldType.TEXT);
        gridField.setAttribute("text-decoration", "underline");
        addCellClickHandler(new UrlCellHandler(attributeInfo));
      }
    } else if (attributeInfo instanceof AssociationAttributeInfo) {
      gridField.setType(ListGridFieldType.TEXT);
    }
    return gridField;
  }
View Full Code Here

Examples of com.smartgwt.client.widgets.grid.ListGridField

    ImageCellHandler(AttributeInfo attributeInfo) {
      this.attributeInfo = attributeInfo;
    }

    public void onCellOver(CellOverEvent event) {
      ListGridField gridField = AttributeListGrid.this.getField(event.getColNum());
      if (gridField.getName().equals(attributeInfo.getName())) {
        ListGridRecord record = event.getRecord();
        String value = record.getAttribute(attributeInfo.getName());
        if (event.getRowNum() != row) {
          if (img != null) {
            cleanup();
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.