Package com.inmethod.grid.datagrid

Examples of com.inmethod.grid.datagrid.DefaultDataGrid


    columns.add(new PropertyColumn(new ResourceModel("firstName"), "firstName", "firstName"));
    columns.add(new PropertyColumn(new ResourceModel("lastName"), "lastName", "lastName"));
    columns.add(new PropertyColumn(new ResourceModel("homePhone"), "homePhone"));
    columns.add(new PropertyColumn(new ResourceModel("cellPhone"), "cellPhone"));

    DataGrid grid = new DefaultDataGrid("grid", new ContactDataSourceWithUnknownItemCount(), columns);
    add(grid);

    grid.setRowsPerPage(50);
    grid.setContentHeight(25, SizeUnit.EM);
  }
View Full Code Here


    columns.add(new PropertyColumn(new ResourceModel("firstName"), "firstName", "firstName"));
    columns.add(new PropertyColumn(new ResourceModel("lastName"), "lastName", "lastName"));
    columns.add(new PropertyColumn(new ResourceModel("homePhone"), "homePhone"));
    columns.add(new PropertyColumn(new ResourceModel("cellPhone"), "cellPhone"));

    final DataGrid grid = new DefaultDataGrid("grid", new ContactDataSource(), columns) {

      private static final long serialVersionUID = 1L;

      @Override
      public void onItemSelectionChanged(IModel item, boolean newValue) {
        super.onItemSelectionChanged(item, newValue);

        // when item selection changes the label showing selected items needs to be
        // refreshed
        AjaxRequestTarget target = AjaxRequestTarget.get();
        target.addComponent(selectionLabel);
      }
    };
    add(grid);

    grid.setCleanSelectionOnPageChange(false);
    grid.setClickRowToSelect(true);
    grid.setRowsPerPage(15);

    // model for label that shows selected items
    IModel selectedItemsModel = new Model() {
      private static final long serialVersionUID = 1L;
View Full Code Here

    columns.add(new PropertyColumn(new ResourceModel("firstName"), "firstName", "firstName"));
    columns.add(new PropertyColumn(new ResourceModel("lastName"), "lastName", "lastName"));
    columns.add(new PropertyColumn(new ResourceModel("homePhone"), "homePhone"));
    columns.add(new PropertyColumn(new ResourceModel("cellPhone"), "cellPhone"));

    DataGrid grid = new DefaultDataGrid("grid", new ContactDataSource(), columns);
    add(grid);
   
    grid.setRowsPerPage(30);
    grid.setContentHeight(25, SizeUnit.EM);
  }
View Full Code Here

    columns.add(new PropertyColumn(new ResourceModel("firstName"), "firstName", "firstName"));
    columns.add(new PropertyColumn(new ResourceModel("lastName"), "lastName", "lastName"));
    columns.add(new PropertyColumn(new ResourceModel("homePhone"), "homePhone"));
    columns.add(new PropertyColumn(new ResourceModel("cellPhone"), "cellPhone"));
   
    DataGrid grid = new DefaultDataGrid("grid", new ContactDataSource(), columns);
   
    add(grid);
  }
View Full Code Here

    });
    columns.add(new EditablePropertyColumn(new ResourceModel("homePhone"), "homePhone"));
    columns.add(new EditablePropertyColumn(new ResourceModel("cellPhone"), "cellPhone"));
    columns.add(new SubmitCancelColumn("esd", new Model("Edit")));
   
    DataGrid grid = new DefaultDataGrid("grid", new ContactDataSource(), columns);
    form.add(grid);
   
    grid.setAllowSelectMultiple(true);
   
    grid.setSelectToEdit(true);
    grid.setClickRowToSelect(true);
    grid.setClickRowToDeselect(false);
  }
View Full Code Here

    });
    columns.add(new EditablePropertyColumn(new ResourceModel("homePhone"), "homePhone"));
    columns.add(new EditablePropertyColumn(new ResourceModel("cellPhone"), "cellPhone"));
    columns.add(new SubmitCancelColumn("esd", new Model("Edit")));
   
    DataGrid grid = new DefaultDataGrid("grid", new ContactDataSource(), columns);
    form.add(grid);
   
    grid.setAllowSelectMultiple(true);
    grid.setSelectToEdit(false);
   
    grid.setClickRowToSelect(true);
  }
View Full Code Here

        .setInitialSize(10)
        .setSizeUnit(SizeUnit.EM)
        .setResizable(false)
    );
   
    DataGrid grid = new DefaultDataGrid("grid", new ContactDataSource(), columns);
    add(grid);
   
    grid.setRowsPerPage(15);
  }
View Full Code Here

TOP

Related Classes of com.inmethod.grid.datagrid.DefaultDataGrid

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.