Package com.smartgwt.client.data

Examples of com.smartgwt.client.data.Record


    @Override
    protected Record createNewRecord() {
        Subject subject = new Subject();
        subject.setFactive(true);
        Record userRecord = UsersDataSource.getInstance().copyUserValues(subject, false);
        return userRecord;
    }
View Full Code Here


        searchBar.getSearchTextItem().focusInItem();
    }

    @Override
    public void onRecordDoubleClick(RecordDoubleClickEvent event) {
        final Record record = event.getRecord();
        final String name = record.getAttribute(ATTR_NAME);

        SC.ask(MSG.view_searchBar_savedSearch_confirmDelete(name), new BooleanCallback() {
            public void execute(Boolean confirmed) {
                if (confirmed) {
                    Integer id = record.getAttributeAsInt(ATTR_ID);

                    GWTServiceLookup.getSearchService().deleteSavedSearch(id, new AsyncCallback<Void>() {

                        @Override
                        public void onSuccess(Void result) {
View Full Code Here

                                CoreGUI.getErrorHandler().handleError(
                                    MSG.view_dynagroup_singleSaveFailure(String.valueOf(results.length)));
                            }

                        } else {
                            Record newRecord = results[0];
                            GroupDefinition newGroupDefinition = GroupDefinitionDataSource.getInstance().copyValues(
                                newRecord);
                            if (recalc) {
                                recalculate(dynaGroupChildrenView, newGroupDefinition.getId());
                            }
View Full Code Here

                            sendFailureResponse(request, response, message, caught);
                        }

                        public void onSuccess(Boolean hasPrincipal) {
                            boolean isLdap = (!hasPrincipal);
                            Record userRecord = copyUserValues(fetchedSubject, isLdap);
                            userRecordsPageList.add(userRecord);
                            if (userRecordsPageList.size() == fetchedSubjects.size()) {
                                sendSuccessResponseRecords(request, response, userRecordsPageList);
                            }
                        }
View Full Code Here

                    throw new RuntimeException(caught);
                }
            }

            public void onSuccess(final Subject createdSubject) {
                Record createdUserRecord = copyUserValues(createdSubject, false);
                sendSuccessResponse(request, response, createdUserRecord);
            }
        });
    }
View Full Code Here

        }
*/

        @Override
        protected void sendSuccessResponseRecords(DSRequest request, DSResponse response, PageList<Record> records) {
            Record rhqAdminRecord = null;
            for (Record record : records) {
                Integer id = record.getAttributeAsInt(Field.ID);
                if (id.equals(ID_RHQADMIN)) {
                    rhqAdminRecord = record;
                    break;
View Full Code Here

    @Override
    protected Record createNewRecord() {
        Role role = new Role();
        role.addPermission(Permission.VIEW_USERS);
        Record roleRecord = RolesDataSource.getInstance().copyValues(role);
        return roleRecord;
    }
View Full Code Here

            @Override
            public void onClick(com.smartgwt.client.widgets.form.fields.events.ClickEvent event) {
                event.getForm().saveData(new DSCallback() {
                    @Override
                    public void execute(DSResponse response, Object rawData, DSRequest request) {
                        Record rec = response.getData()[0];
                        JavaScriptObject rawItems = rec.getAttributeAsJavaScriptObject("items");
                        String html = StringUtil.asHTML(new JSONEncoder().encode(rawItems));
                        SC.say("Record saved with items:" + html);
                    }
                });
            }
View Full Code Here

            }
        }
    }

    public void updateDetails() {
        Record selectedRecord  = itemListGrid.getSelectedRecord();
        int selectedTab = getSelectedTabNumber();
        if (selectedTab == 0) {
            //view tab : show empty message
            itemViewer.setData(new Record[]{selectedRecord});
        } else {
View Full Code Here

        categoryField.setSummaryFunction(new SummaryFunction() {
            public Object getSummaryValue(Record[] records, ListGridField field) {
                Set<String> uniqueCategories = new HashSet<String>();

                for (int i = 0; i < records.length; i++) {
                    Record record = records[i];
                    uniqueCategories.add(((OrderItem) record).getCategory());
                }
                return uniqueCategories.size() + " Categories";
            }
        });


        ListGridField shipDateField = new ListGridField("shipDate");
        shipDateField.setWidth(160);
        shipDateField.setShowGroupSummary(true);
        shipDateField.setShowGridSummary(false);
        shipDateField.setSummaryFunction(new SummaryFunction() {
            public Object getSummaryValue(Record[] records, ListGridField field) {
                Date firstOrder = null;
                for (int i = 0; i < records.length; i++) {
                    Record record = records[i];
                    Date shipDate = record.getAttributeAsDate("shipDate");
                    if (firstOrder == null || shipDate.before(firstOrder)) {
                        firstOrder = shipDate;
                    }
                }
                return "First Order " + dtf.format(firstOrder);
            }
        });
        shipDateField.addSummaryFunction(new SummaryFunction() {
            public Object getSummaryValue(Record[] records, ListGridField field) {
                Date lastOrder = null;
                for (int i = 0; i < records.length; i++) {
                    Record record = records[i];
                    Date shipDate = record.getAttributeAsDate("shipDate");
                    if(lastOrder == null || shipDate.after(lastOrder)) {
                        lastOrder = shipDate;
                    }
                }
                return "Last Order " + dtf.format(lastOrder);
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.