Package com.gwtext.client.widgets.grid

Examples of com.gwtext.client.widgets.grid.GridPanel


        createGrid();
        add(propGrid);
    }

    protected void createGrid() {
        propGrid = new GridPanel();

        createColumns();

        recordDef = new RecordDef(new FieldDef[] {new ObjectFieldDef("prop"), new ObjectFieldDef("value"), new StringFieldDef("card")} );
View Full Code Here


        PagingToolbar pToolbar = (PagingToolbar) changesGrid.getBottomToolbar();
        store.load(0, pToolbar.getPageSize());
    }

    private void createGrid() {
    changesGrid = new GridPanel();

    changesGrid.setAutoWidth(true);
    changesGrid.setAutoExpandColumn("ChangesGrid_ChangeDescCol");
    changesGrid.setStripeRows(true);
    changesGrid.setFrame(true);
View Full Code Here

            }
        }

        } );

        grid = new GridPanel();
        grid.setColumnModel( cm );
        grid.setStore( store );
        grid.setWidth( 550 );
        grid.setHeight( 600 );
View Full Code Here

                    }
                } );
            }
        }} );

        final GridPanel g = new GridPanel( store,
                                           cm );
        g.setWidth( 800 );
        g.setHeight( 600 );

        Toolbar tb = new Toolbar();
        g.setTopToolbar( tb );

        tb.addItem( new ToolbarTextItem( constants.ShowRecentLogTip() ) );
        tb.addItem( new ToolbarSeparator() );

        layout.add( g );
View Full Code Here

                setDataIndex( "right" ); //NON-NLS
                setWidth( 200 );
            }
        }} );

        final GridPanel g = new GridPanel( store,
                                           cm );

        g.addGridRowListener( new GridRowListenerAdapter() {
            public void onRowDblClick(GridPanel grid,
                                      int rowIndex,
                                      EventObject e) {
                String uuid = grid.getSelectionModel().getSelected().getAsString( "uuid" ); //NON-NLS
                TabOpener tabOpener = TabOpener.getInstance();
                tabOpener.openAsset( uuid );
            }
        } );

        g.setWidth( 800 );
        g.setHeight( 600 );

        return g;
    }
View Full Code Here

                setWidth( 300 );

            }
        }} );

        GridPanel g = new GridPanel( store,
                                     cm );
        g.setWidth( 600 );
        g.setHeight( 300 );

        g.addGridRowListener( new GridRowListenerAdapter() {
            public void onRowDblClick(GridPanel grid,
                                      int rowIndex,
                                      EventObject e) {
                if ( !grid.getSelectionModel().getSelected().getAsString( "assetFormat" ).equals( "Package" ) ) { //NON-NLS
                    String uuid = grid.getSelectionModel().getSelected().getAsString( "uuid" ); //NON-NLS
View Full Code Here

                }
                MemoryProxy proxy = new MemoryProxy( gridData );
                ArrayReader reader = new ArrayReader( rd );
                store = new Store( proxy, reader );
                //currentGrid = new Grid(Ext.generateId(), "600px", "600px", store, cm);
                currentGrid = new GridPanel( store, cm );
                currentGrid.setWidth( 600 );
                currentGrid.setHeight( 600 );

                Toolbar tb = new Toolbar();
                currentGrid.setTopToolbar( tb );
View Full Code Here

                                 MemoryProxy proxy = new MemoryProxy( gridData );
                                 ArrayReader reader = new ArrayReader( rd );
                                 store = new Store( proxy,
                                                    reader );
                                 //currentGrid = new Grid(Ext.generateId(), "600px", "600px", store, cm);
                                 currentGrid = new GridPanel( store,
                                                              cm );
                                 currentGrid.setWidth( 600 );
                                 currentGrid.setHeight( 600 );

                                 Toolbar tb = new Toolbar();
View Full Code Here

        }

        store.load();


        final GridPanel grid = new GridPanel(store, cm);
        grid.setStripeRows(true);

        GroupingView gv = new GroupingView();

        //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);

        int width = 900;
        if (cm.getColumnCount() > 10) {
          width = 900 + (90 * (cm.getColumnCount() - 10));
        }
        grid.setWidth(width);
        grid.setHeight(500);



        //Add the cell listener for when the user wants to edit.
        grid.addGridCellListener(new GridCellListenerAdapter() {
          public void onCellDblClick(GridPanel grid, int rowIndex,
              int colIndex, EventObject e) {

            final String dataIdx = grid.getColumnModel().getDataIndex(colIndex);
            final Record r = store.getAt(rowIndex);
            String val = r.getAsString(dataIdx);
            DTColumnConfig colConf = (DTColumnConfig) colMap.get(dataIdx);
            String[] vals = dt.getValueList(colConf, getSCE());
            if (vals.length == 0) {
              showTextEditor(e, dataIdx, r, val, colConf);
            } else {
              showDropDownEditor(e, dataIdx, r, val, vals);
            }
          }


        });

        //remember any size changes
        grid.addGridColumnListener(new GridColumnListenerAdapter() {
          public void onColumnResize(GridPanel grid, int colIndex, int newSize) {
            final String dta = grid.getColumnModel().getDataIndex(colIndex);
            if (dta.equals("desc")) {            //NON-NLS
              dt.descriptionWidth = newSize;
            } else {
              if (colMap.containsKey(dta)) {
                DTColumnConfig col = (DTColumnConfig) colMap.get(dta);
                col.width = newSize;
              }
            }
          }
        });

        Toolbar tb = new Toolbar();
        Menu menu = new Menu();
        menu.addItem(new Item(constants.AddRow(), new BaseItemListenerAdapter() {
          public void onClick(BaseItem item, EventObject e) {
            Record r = recordDef.createRecord(new Object[recordDef.getFields().length]);
            r.set("num", store.getRecords().length + 1); //NON-NLS

            store.add(r);
          }
        }));
        menu.addItem(new Item(constants.RemoveSelectedRowS(), new BaseItemListenerAdapter() {
          public void onClick(BaseItem item, EventObject e) {
            Record[] selected = grid.getSelectionModel().getSelections();
            if (com.google.gwt.user.client.Window.confirm(constants.AreYouSureYouWantToDeleteTheSelectedRowS())) {
              for (int i = 0; i < selected.length; i++) {
                store.remove(selected[i]);
          }
              renumber(store.getRecords());
            }
          }
        }));
        menu.addItem(new Item(constants.CopySelectedRowS(), new BaseItemListenerAdapter() {
          public void onClick(BaseItem item, EventObject e) {
            Record[] selected = grid.getSelectionModel().getSelections();
          for (int i = 0; i < selected.length; i++) {
            Record r = recordDef.createRecord(new Object[recordDef.getFields().length]);
            Record orig = selected[i];
            for (int j = 0; j < fds.length; j++) {
            r.set(fds[j].getName(), orig.getAsString(fds[j].getName()));
          }
            store.add(r);
        }
          renumber(store.getRecords());
          }
        }));
        ToolbarMenuButton tbb = new ToolbarMenuButton(constants.Modify(), menu);

        tb.addButton(tbb);
        grid.add(tb);



        return grid;

View Full Code Here

      }
    });


    //Grid g = new Grid(Ext.generateId(), "600px", "300px", store, cm);
    GridPanel g = new GridPanel(store, cm);
    g.setWidth(600);
    g.setHeight(300);


        g.addGridRowListener(new GridRowListenerAdapter() {
            public void onRowDblClick(GridPanel grid, int rowIndex, EventObject e) {
              if (!grid.getSelectionModel().getSelected().getAsString("assetFormat").equals("Package")) { //NON-NLS
                    String uuid = grid.getSelectionModel().getSelected().getAsString("uuid");               //NON-NLS
                    editEvent.open(uuid);
              }
View Full Code Here

TOP

Related Classes of com.gwtext.client.widgets.grid.GridPanel

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.