Package com.inmethod.grid.column

Examples of com.inmethod.grid.column.PropertyColumn


   * Page constructor
   */
  public DataGridWithUnknownItemCount() {
    List<IGridColumn> columns = new ArrayList<IGridColumn>();

    columns.add(new PropertyColumn(new ResourceModel("id"), "id"));
    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);
View Full Code Here


   */
  public DataGridSelectionPage() {
    List<IGridColumn> columns = new ArrayList<IGridColumn>();

    columns.add(new CheckBoxColumn("checkBox"));
    columns.add(new PropertyColumn(new ResourceModel("id"), "id"));
    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;

View Full Code Here

   * Constructor.
   */
  public VerticalScrollingDataGridPage() {
    List<IGridColumn> columns = new ArrayList<IGridColumn>();

    columns.add(new PropertyColumn(new ResourceModel("id"), "id"));
    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);
View Full Code Here

   * Constructor.
   */
  public SimpleDataGridPage() {
    List<IGridColumn> columns = new ArrayList<IGridColumn>();
   
    columns.add(new PropertyColumn(new ResourceModel("id"), "id"));
    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

    List<IGridColumn> columns = new ArrayList<IGridColumn>();
   
    Form form = new Form("form");
    add(form);
   
    columns.add(new PropertyColumn(new ResourceModel("id"), "id"));
    columns.add(new EditablePropertyColumn(new ResourceModel("firstName"), "firstName", "firstName") {
     
      private static final long serialVersionUID = 1L;

      @Override
View Full Code Here

   
    Form form = new Form("form");
    add(form);
   
    columns.add(new CheckBoxColumn("check"));
    columns.add(new PropertyColumn(new ResourceModel("id"), "id"));
    columns.add(new EditablePropertyColumn(new ResourceModel("firstName"), "firstName", "firstName") {
     
      private static final long serialVersionUID = 1L;

      @Override
View Full Code Here

   */
  public DataGridColumnPropertiesPage() {
    List<IGridColumn> columns = new ArrayList<IGridColumn>();
   
    columns.add(
      new PropertyColumn(new ResourceModel("id"), "id")
        .setInitialSize(3)
        .setSizeUnit(SizeUnit.EM)
        .setResizable(false)
        .setReorderable(false)
        .setHeaderTooltipModel(new Model("Person Id"))
    );
   
    columns.add(
      new PropertyColumn(new ResourceModel("firstName"), "firstName", "firstName")
        .setReorderable(false)
        .setInitialSize(200)
        .setMinSize(100)
        .setMaxSize(250)
        .setHeaderTooltipModel(new Model("Person First Name"))
    );
   
    columns.add(new PropertyColumn(new ResourceModel("lastName"), "lastName", "lastName") {
      private static final long serialVersionUID = 1L;
      @Override
      public String getCellCssClass(IModel rowModel, int rowNum) {
        return "lastName";
      }
    });
   
    columns.add(
      new PropertyColumn(new ResourceModel("homePhone"), "homePhone") {
        private static final long serialVersionUID = 1L;
        @Override
        public String getCellCssClass(IModel rowModel, int rowNum) {
          return "homePhone";
        }
      }
      .setInitialSize(10)
      .setSizeUnit(SizeUnit.EM)
      .setResizable(false)
    );

    columns.add(
      new PropertyColumn(new ResourceModel("cellPhone"), "cellPhone")
        .setInitialSize(10)
        .setSizeUnit(SizeUnit.EM)
        .setResizable(false)
    );
   
View Full Code Here

   */
  public VerticalScrollingTreeGridPage() {
    List<IGridColumn> columns = new ArrayList<IGridColumn>();
   
    columns.add(new PropertyTreeColumn(new Model("Property 1"), "userObject.property1"));
    columns.add(new PropertyColumn(new Model("Property 2"), "userObject.property2"));
    columns.add(new PropertyColumn(new Model("Property 3"), "userObject.property3"));
    columns.add(new PropertyColumn(new Model("Property 4"), "userObject.property4"));
    columns.add(new PropertyColumn(new Model("Property 5"), "userObject.property5"));
    columns.add(new PropertyColumn(new Model("Property 6"), "userObject.property6"));
   
    TreeModel model = TreeModelFactory.createTreeModel();
    TreeGrid grid = new TreeGrid("grid", model, columns);
   
    grid.setContentHeight(23, SizeUnit.EM);
View Full Code Here

      .setMinSize(100)
      .setMaxSize(250)
    );
   
    columns.add(
      new PropertyColumn(new Model("Property 2"), "userObject.property2") {
        private static final long serialVersionUID = 1L;
        @Override
        public String getCellCssClass(IModel rowModel, int rowNum) {
          return "property2";
        }     
      }
      .setResizable(false)
    );
   
    columns.add(
      new PropertyColumn(new Model("Property 3"), "userObject.property3") {
        private static final long serialVersionUID = 1L;
        @Override
        public String getCellCssClass(IModel rowModel, int rowNum) {
          return "property3";
        }
      }
      .setHeaderTooltipModel(new Model("Property 3 column"))
    );
   
    columns.add(
      new PropertyColumn(new Model("Property 4"), "userObject.property4")
        .setWrapText(true)
    );
    columns.add(new PropertyColumn(new Model("Property 5"), "userObject.property5"));
    columns.add(new PropertyColumn(new Model("Property 6"), "userObject.property6"));

    TreeModel model = TreeModelFactory.createTreeModel();
    TreeGrid grid = new TreeGrid("grid", model, columns);

    // expand the root node
View Full Code Here

  public TreeGridSelectionPage() {
    List<IGridColumn> columns = new ArrayList<IGridColumn>();
   
    columns.add(new CheckBoxColumn("checkBox"));
    columns.add(new PropertyTreeColumn(new Model("Property 1"), "userObject.property1"));
    columns.add(new PropertyColumn(new Model("Property 2"), "userObject.property2"));
    columns.add(new PropertyColumn(new Model("Property 3"), "userObject.property3"));
    columns.add(new PropertyColumn(new Model("Property 4"), "userObject.property4"));
    columns.add(new PropertyColumn(new Model("Property 5"), "userObject.property5"));
    columns.add(new PropertyColumn(new Model("Property 6"), "userObject.property6"));
   
    TreeModel model = TreeModelFactory.createTreeModel();
    final TreeGrid grid = new TreeGrid("grid", model, columns) {
      private static final long serialVersionUID = 1L;
View Full Code Here

TOP

Related Classes of com.inmethod.grid.column.PropertyColumn

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.