Package com.gwtext.client.data

Examples of com.gwtext.client.data.RecordDef


      row++;
    }


    MemoryProxy proxy = new MemoryProxy(data);
    RecordDef recordDef = new RecordDef(
        new FieldDef[]{
            new StringFieldDef("userName"), //NON-NLS
            new StringFieldDef("isAdmin")//NON-NLS
            new StringFieldDef("isPackage"),      //NON-NLS
            new StringFieldDef("isCategory"),              //NON-NLS
View Full Code Here


     */
    public static void registerTableConf(TableConfig conf, String tableConfig) {
       if (columnConfigs.containsKey(tableConfig)) return;
       ColumnModel cm = createColumnModel( conf );
       columnConfigs.put( tableConfig, cm );
       RecordDef rd = createRecordDef( conf );
       recordDefs.put( tableConfig, rd );
       rowsPerPage.put( tableConfig, new Integer( conf.rowsPerPage ) );
    }
View Full Code Here

            } else {
                fd[i + 2] = new StringFieldDef( conf.headers[i] );
            }

        }
        return new RecordDef( fd );
    }
View Full Code Here

        data[i][1] = e.timestamp;
        data[i][2] = e.message;
    }

    MemoryProxy proxy = new MemoryProxy(data);
    RecordDef recordDef = new RecordDef(new FieldDef[] {
        new IntegerFieldDef("severity"), new DateFieldDef("timestamp"),
        new StringFieldDef("message"), });

    ArrayReader reader = new ArrayReader(recordDef);
    Store store = new Store(proxy, reader);
View Full Code Here

            data[i][2] = res.assetFormat;
            data[i][3] = res.message;
        }

        MemoryProxy proxy = new MemoryProxy( data );
        RecordDef recordDef = new RecordDef( new FieldDef[]{new StringFieldDef( "uuid" ), //NON-NLS
                new StringFieldDef( "assetName" ), //NON-NLS
                new StringFieldDef( "assetFormat" ), //NON-NLS
                new StringFieldDef( "message" ) //NON-NLS
        } );
View Full Code Here

        this.centerPanel = center;
        initWidget( layout );
    }

    private GridPanel doGrid(MemoryProxy proxy) {
        RecordDef recordDef = new RecordDef( new FieldDef[]{new StringFieldDef( "uuid" ), new StringFieldDef( "left" ), new StringFieldDef( "type" ), new StringFieldDef( "right" )} );

        ArrayReader reader = new ArrayReader( recordDef );
        Store store = new Store( proxy,
                                 reader );
        store.setDefaultSort( "left",
View Full Code Here

            colMap.put( c.header,
                        c );
            colCount++;
        }

        recordDef = new RecordDef( fds );
        ArrayReader reader = new ArrayReader( recordDef );
        MemoryProxy proxy = new MemoryProxy( dt.data );

        ColumnModel cm = new ColumnModel( cols );
        store = new GroupingStore();
View Full Code Here

            cols[idx].setResizable( true );
            cols[idx].setEditor( new GridEditor( new TextField() ) );
            fds[idx] = new StringFieldDef( var );
            idx++;
        }
        final RecordDef recordDef = new RecordDef( fds );
        ArrayReader reader = new ArrayReader( recordDef );

        MemoryProxy proxy = new MemoryProxy( model.getTableAsArray() );

        ColumnModel cm = new ColumnModel( cols );

        for ( int i = 0; i < cm.getColumnCount(); i++ ) {
            cm.setEditable( i,
                            true );
        }
        store = new GroupingStore( proxy,
                                   reader );
        store.load();
        grid = new EditorGridPanel( store,
                                    cm );
        grid.setStripeRows( true );

        //    GroupingView gv = new GroupingView();
        GridView gv = new GridView();

        // to stretch it out
        gv.setForceFit( true );
        //    gv.setGroupTextTpl("{text} ({[values.rs.length]} {[values.rs.length > 1 ? \"" // NON-NLS
        //        + constants.Items() + "\" : \"" + constants.Item() + "\"]})");

        grid.setView( gv );

        grid.setStore( store );
        grid.setAutoWidth( true );
        grid.setAutoHeight( true );

        Toolbar tb = new Toolbar();
        Menu menu = new Menu();

        menu.addItem( new Item( constants.AddRow(),
                                new BaseItemListenerAdapter() {
                                    public void onClick(BaseItem item,
                                                        EventObject e) {
                                        String[] rowData = new String[recordDef.getFields().length];
                                        for ( int i = 0; i < rowData.length; i++ ) {
                                            rowData[i] = "";
                                        }
                                        Record newRecord = recordDef.createRecord( rowData );
                                        store.add( newRecord );
                                        model.addRow( newRecord.getId(),
                                                      rowData );
                                    }
                                } ) );
View Full Code Here

            row++;
        }

        MemoryProxy proxy = new MemoryProxy( data );
        RecordDef recordDef = new RecordDef( new FieldDef[]{new StringFieldDef( "userName" ), //NON-NLS
                new StringFieldDef( "isAdmin" ), //NON-NLS
                new StringFieldDef( "isPackage" ), //NON-NLS
                new StringFieldDef( "isCategory" ), //NON-NLS
        } );
View Full Code Here

            data[i][1] = e.timestamp;
            data[i][2] = e.message;
        }

        MemoryProxy proxy = new MemoryProxy( data );
        RecordDef recordDef = new RecordDef( new FieldDef[]{new IntegerFieldDef( "severity" ), new DateFieldDef( "timestamp" ), new StringFieldDef( "message" ),} );

        ArrayReader reader = new ArrayReader( recordDef );
        Store store = new Store( proxy,
                                 reader );
        store.setDefaultSort( "timestamp",
View Full Code Here

TOP

Related Classes of com.gwtext.client.data.RecordDef

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.