Package com.smartgwt.client.data

Examples of com.smartgwt.client.data.Record


    dataSource.setClientOnly(true);
    DataSourceField label = new DataSourceTextField(FIELD_LABEL);
    DataSourceField regex = new DataSourceTextField(FIELD_REGEX);
    dataSource.setFields(label, regex);

    Record record;
    record = new Record();
    record.setAttribute(FIELD_LABEL, "all");
    record.setAttribute(FIELD_REGEX, ".*");
    dataSource.addData(record);
    record = new Record();
    record.setAttribute(FIELD_LABEL, "Yahoo! PlaceFinder");
    record.setAttribute(FIELD_REGEX, "yahoo");
    dataSource.addData(record);
    record = new Record();
    record.setAttribute(FIELD_LABEL, "GeoNames");
    record.setAttribute(FIELD_REGEX, "geonames");
    dataSource.addData(record);
    record = new Record();
    record.setAttribute(FIELD_LABEL, "offline");
    record.setAttribute(FIELD_REGEX, "offline");
    dataSource.addData(record);

    return dataSource;
  }
View Full Code Here


  /**
   * This method is used only when selection is enabled (see setSelectionEnabled). When the user selects or deselect a
   * row in the grid, the feature it represents should also be selected or deselected in the MapModel.
   */
  public void onSelectionChanged(SelectionEvent event) {
    Record record = event.getRecord();
    String featureId = record.getAttribute(FEATURE_ID_FIELD_NAME);

    // Check if selection and deselection are really necessary, to avoid useless events.
    if (event.getState()) {
      // Only select a feature if it is not yet selected:
      if (!layer.isFeatureSelected(featureId)) {
View Full Code Here

            }
        });
        statusField.addRecordClickHandler(new RecordClickHandler() {
            @Override
            public void onRecordClick(RecordClickEvent event) {
                Record record = event.getRecord();
                String statusStr = record.getAttribute(AbstractOperationHistoryDataSource.Field.STATUS);
                OperationRequestStatus status = OperationRequestStatus.valueOf(statusStr);
                if (status == OperationRequestStatus.FAILURE) {
                    final Window winModal = new Window();
                    winModal.setTitle(MSG.common_title_details());
                    winModal.setOverflow(Overflow.VISIBLE);
                    winModal.setShowMinimizeButton(false);
                    winModal.setShowMaximizeButton(true);
                    winModal.setIsModal(true);
                    winModal.setShowModalMask(true);
                    winModal.setAutoSize(true);
                    winModal.setAutoCenter(true);
                    winModal.setShowResizer(true);
                    winModal.setCanDragResize(true);
                    winModal.centerInPage();
                    winModal.addCloseClickHandler(new CloseClickHandler() {
                        @Override
                        public void onCloseClick(CloseClickEvent event) {
                            winModal.markForDestroy();
                        }
                    });

                    HTMLPane htmlPane = new HTMLPane();
                    htmlPane.setMargin(10);
                    htmlPane.setDefaultWidth(500);
                    htmlPane.setDefaultHeight(400);
                    String errorMsg = record.getAttribute(AbstractOperationHistoryDataSource.Field.ERROR_MESSAGE);
                    if (errorMsg == null) {
                        errorMsg = MSG.common_status_failed();
                    }
                    htmlPane.setContents("<pre>" + errorMsg + "</pre>");
                    winModal.addItem(htmlPane);
View Full Code Here

                    .append(FIELD_STDDEV).append('\n');

                RecordList records = getListGrid().getDataAsRecordList();
                int recordsSize = records.getLength();
                for (int i = 0; i < recordsSize; i++) {
                    Record record = records.get(i);
                    csv.append(record.getAttribute(FIELD_SERVICENAME)).append(',') //
                        .append(record.getAttribute(FIELD_METHODNAME)).append(',') //
                        .append(record.getAttribute(FIELD_COUNT)).append(',') //
                        .append(record.getAttribute(FIELD_SLOWEST)).append(',') //
                        .append(record.getAttribute(FIELD_AVERAGE)).append(',') //
                        .append(record.getAttribute(FIELD_FASTEST)).append(',') //
                        .append(record.getAttribute(FIELD_STDDEV)).append('\n');
                }

                new MessageWindow("Export To CSV", "<pre>" + csv.toString() + "</pre>").show();

                refresh();
View Full Code Here

    private void deleteAll() {
        final RecordList records = getListGrid().getDataAsRecordList();
        final int numRecords = records.getLength();
        final String[] driftDefNames = new String[numRecords];
        for (int i = 0; i < numRecords; i++) {
            Record record = records.get(i);
            String driftDefName = record.getAttribute(DriftDefinitionDataSource.ATTR_NAME);
            driftDefNames[i] = driftDefName;
        }

        deleteDriftDefinitionsByName(driftDefNames);
    }
View Full Code Here

                csv.append(FIELD_ID).append(s).append(FIELD_NAME).append(s).append(FIELD_VALUE).append('\n');

                RecordList records = getListGrid().getDataAsRecordList();
                int recordsSize = records.getLength();
                for (int i = 0; i < recordsSize; i++) {
                    Record record = records.get(i);
                    csv.append(record.getAttribute(FIELD_ID)).append(s).append(record.getAttribute(FIELD_NAME))
                        .append(s).append(record.getAttribute(FIELD_VALUE)).append('\n');
                }

                new MessageWindow("Export To CSV", "<pre>" + csv.toString() + "</pre>").show();

                refreshTableInfo();
View Full Code Here

        });

        getListGrid().addSelectionChangedHandler(new SelectionChangedHandler() {

            public void onSelectionChanged(SelectionEvent event) {
                Record record = event.getRecord();
                boolean isSelected = event.getState();

                for (DriftSelectionListener listener : driftSelectionListeners) {
                    listener.onDriftSelection(record, isSelected);
                }
View Full Code Here

        setFields(nameField, valueField);

        // listeners to intercept when the user starts to edit data
        addEditorEnterHandler(new EditorEnterHandler() {
            public void onEditorEnter(EditorEnterEvent event) {
                Record record = event.getRecord();
                enableSpecificEditor(record);
            }
        });
        addRecordClickHandler(new RecordClickHandler() {
            public void onRecordClick(RecordClickEvent event) {
                Record record = event.getRecord();
                enableSpecificEditor(record);
            }
        });

    }
View Full Code Here

            case ADD:
                ListGridRecord newRecord = getDataObject(request);
                executeAdd(newRecord, request, response);
                break;
            case UPDATE:
                Record oldRecord = request.getOldValues(); // original values before the update
                Record updatedRecord = getUpdatedRecord(request, oldRecord);
                executeUpdate(updatedRecord, oldRecord, request, response);
                break;
            case REMOVE:
                ListGridRecord deletedRecord = getDataObject(request);
                executeRemove(deletedRecord, request, response);
View Full Code Here

        sendSuccessResponse(request, response, record, message, null);
    }

    protected void sendSuccessResponse(DSRequest request, DSResponse response, T dataObject, Message message,
        String viewPath) {
        Record record = copyValues(dataObject);
        sendSuccessResponse(request, response, record, message, viewPath);
    }
View Full Code Here

TOP

Related Classes of com.smartgwt.client.data.Record

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.