Package com.extjs.gxt.ui.client.widget.grid

Examples of com.extjs.gxt.ui.client.widget.grid.ColumnConfig


  private Grid<Buddy> createRosterWidget()
  {
    //create the grid to show the roster
    List<ColumnConfig> columnConfigs = new ArrayList<ColumnConfig>();
   
    ColumnConfig column = new ColumnConfig()
    column.setId("status_icon");
    column.setWidth(20);
    column.setRenderer(new GridCellRenderer<Buddy>()
      {
       public String render(Buddy model, String property,
          ColumnData config, int rowIndex, int colIndex,
          ListStore<Buddy> store)
      {
        Params p = new Params();
          p.add("<img src=\"images/icons/fam/user.gif\" />");
          return Format.substitute("{0}", p);
      }

      });
    column.setFixed(true);
    columnConfigs.add(column);
   
    column = new ColumnConfig("nick","Nick",32)
    column.setRenderer(new GridCellRenderer<Buddy>()
      {
      public String render(Buddy model, String property,
          ColumnData config, int rowIndex, int colIndex,
          ListStore<Buddy> store)
      {
View Full Code Here


       
    private void createGrid(String emptyText)
    {
      store = new GroupingStore<ContactData> ();     
      store.setSortField(STATUSVALUE);
      ColumnConfig avatarColumnConfig = new ColumnConfig(IMG,"Image",44);
      avatarColumnConfig.setRenderer(new GridCellRenderer<ContactData>()
      {
      public String render(ContactData model, String property,
          ColumnData config, int rowIndex, int colIndex,
          ListStore<ContactData> store)
      {
        Params p = new Params();
          String img = model.get(IMG);
          p.add(img);
          return Format.substitute("<img src=\"{0}\" style=\"width=32px;height:32px;cursor: pointer;\" />",p);
      }

      });
      avatarColumnConfig.setFixed(true);

       
      ColumnConfig statusImgColumnConfig = new ColumnConfig(STATUSIMG,"Status", 20);
      statusImgColumnConfig.setRenderer(new GridCellRenderer<ContactData>()
      {
      public String render(ContactData model, String property,
          ColumnData config, int rowIndex, int colIndex,
          ListStore<ContactData> store)
      {
        Params p = new Params();
          p.add(model.get(STATUSIMG));
          return Format.substitute("{0}", p);
      }

      });
      statusImgColumnConfig.setFixed(true);

      ColumnConfig groupColumnConfig = new ColumnConfig(USER_GROUP_DD,"Group", 0);
      groupColumnConfig.setHidden(true);  

      ColumnConfig aliasColumnConfig = new ColumnConfig(ALIAS,"Alias",32);
      aliasColumnConfig.setRenderer(new GridCellRenderer<ContactData>()
      {
      public String render(ContactData model, String property,
          ColumnData config, int rowIndex, int colIndex,
          ListStore<ContactData> store)
      {
View Full Code Here

    resultPanel.setLayout(new FitLayout())
   
      columnConfigs = new ArrayList<ColumnConfig>();
      ColumnModel cm = new ColumnModel(columnConfigs);
     
      ColumnConfig column = new ColumnConfig()
      column.setId("nickname")
      column.setHeader("Nickname")
      column.setWidth(80)
      columnConfigs.add(column);
     
      column = new ColumnConfig()
      column.setId("fn")
      column.setHeader("First Name")
      column.setWidth(80)
      columnConfigs.add(column);
     
      column = new ColumnConfig()
      column.setId("ln")
      column.setHeader("Last Name")
      column.setWidth(80)
      columnConfigs.add(column);
     
      column = new ColumnConfig()
      column.setId("email")
      column.setHeader("EMail Address")
      column.setWidth(80)
      columnConfigs.add(column);
     
      column = new ColumnConfig()
      column.setId("jid")
      column.setHeader("Jabber ID")
      column.setWidth(80)
      columnConfigs.add(column);
     
      store = new ListStore<User>();
     
      resultGrid = new Grid<User>(store, cm)
View Full Code Here

      {
        Element field = fields.getItem(index);
        String label = field.getAttribute("label");
        String id = field.getAttribute("var");
       
        ColumnConfig column = new ColumnConfig()
          column.setId(id)
          column.setHeader(label)
          column.setWidth(80)
          columnConfigs.add(column);
      }
    }
    store = new ListStore<User>();
   
View Full Code Here

   
    //create the grid to show the room list
    columnConfigs = new ArrayList<ColumnConfig>();
      ColumnModel cm = new ColumnModel(columnConfigs);
     
      ColumnConfig column = new ColumnConfig()
      column.setId("name")
      column.setHeader("Room Name")
      columnConfigs.add(column);
     
      store = new ListStore<Room>();
     
      roomGrid = new Grid<Room>(store, cm)
View Full Code Here

          Collection<ColumnConfig> configs = cm.getColumns();
          if (configs!=null){
            Collection definiciones = new ArrayList();
            Iterator itConfigs = configs.iterator();
            while (itConfigs.hasNext()) {
              ColumnConfig config = (ColumnConfig) itConfigs.next();
             
              ColumnDefine define = new ColumnDefine();
              if (Style.HorizontalAlignment.LEFT.equals(config.getAlignment())) {
                define.setHorizontalAlignment(0);
              }
              if (Style.HorizontalAlignment.CENTER.equals(config.getAlignment())) {
                define.setHorizontalAlignment(1);
              }
              if (Style.HorizontalAlignment.RIGHT.equals(config.getAlignment())) {
                define.setHorizontalAlignment(2);
              }
              define.setId(config.getId());
              define.setName(config.getHeader());
              define.setSize(new Integer(config.getWidth()));
              define.setHidden(config.isHidden());
              definiciones.add(define);
            }
            params.put(ParamsConst.COLUMN_MODEL, definiciones);   
          }
        }
View Full Code Here

            Collection definiciones = new ArrayList();
            Iterator itConfigs = configs.iterator();
            Context.getInstance().addDetailExecution("Seteando atributos previos para el reporte 5");
            while (itConfigs.hasNext()) {
              Context.getInstance().addDetailExecution("Seteando atributos previos para el reporte 6");
              ColumnConfig config = (ColumnConfig) itConfigs.next();
             
              ColumnDefine define = new ColumnDefine();
              if (Style.HorizontalAlignment.LEFT.equals(config.getAlignment())) {
                define.setHorizontalAlignment(0);
              }
              if (Style.HorizontalAlignment.CENTER.equals(config.getAlignment())) {
                define.setHorizontalAlignment(1);
              }
              if (Style.HorizontalAlignment.RIGHT.equals(config.getAlignment())) {
                define.setHorizontalAlignment(2);
              }
              Context.getInstance().addDetailExecution("Seteando atributos previos para el reporte 7");
              define.setId(config.getId());
              Context.getInstance().addDetailExecution("Seteando atributos previos para el reporte 8");
              define.setName(config.getHeader());
              Context.getInstance().addDetailExecution("Seteando atributos previos para el reporte 9");
              define.setSize(new Integer(config.getWidth()));
              Context.getInstance().addDetailExecution("Seteando atributos previos para el reporte 10");
              define.setHidden(config.isHidden());
              Context.getInstance().addDetailExecution("Seteando atributos previos para el reporte 11");
              definiciones.add(define);
            }
            Context.getInstance().addDetailExecution("Seteando atributos previos para el reporte 12");
            params.put(ParamsConst.COLUMN_MODEL, definiciones);   
View Full Code Here

   */
  private List getGridConfig() {
    List<ColumnConfig> configs = new ArrayList<ColumnConfig>();

    // Se agrega esta columna para mantener el identificador de los perfiles
    ColumnConfig clmncnfgId = new ColumnConfig(ParamsConst.ID, ParamsConst.ID, 1);
    clmncnfgId.setHidden(Boolean.TRUE);
    configs.add(clmncnfgId);

    CheckBoxSelectionModel sm = new CheckBoxSelectionModel();
    sm.setSelectionMode(SelectionMode.MULTI);
      configs.add(sm.getColumn());
   
    ColumnConfig clmncnfg1 = new ColumnConfig(ParamsConst.NAME, "Nombre", 270);
    configs.add(clmncnfg1);
   
    return configs;
  }
View Full Code Here

   */
  private List getGridConfig() {
    List<ColumnConfig> configs = new ArrayList<ColumnConfig>();

    // Se agrega esta columna para mantener el identificador de los perfiles
    ColumnConfig clmncnfgId = new ColumnConfig(ParamsConst.ID, ParamsConst.ID, 1);
    clmncnfgId.setHidden(Boolean.TRUE);
    configs.add(clmncnfgId);

    ColumnConfig clmncnfg1 = new ColumnConfig(ParamsConst.NOMBRE_TAREA, "Nombre", 150);
    configs.add(clmncnfg1);

    ColumnConfig clmncnfg2 = new ColumnConfig(ParamsConst.PESO, "Peso", 110);
    configs.add(clmncnfg2);

    ColumnConfig clmncnfg3 = new ColumnConfig(ParamsConst.CUMPLIMIENTO, "Cumplimiento", 110);
    configs.add(clmncnfg3);

    return configs;
  }
View Full Code Here

   */
  private List getGridConfig() {
    List<ColumnConfig> configs = new ArrayList<ColumnConfig>();

    // Se agrega esta columna para mantener el identificador de los perfiles
    ColumnConfig clmncnfgId = new ColumnConfig(ParamsConst.ID,
        ParamsConst.ID, 1);
    clmncnfgId.setHidden(Boolean.TRUE);
    configs.add(clmncnfgId);

    ColumnConfig clmncnfg1 = new ColumnConfig(ParamsConst.NOMBRE_TAREA,
        "Nombre", 150);
    configs.add(clmncnfg1);

    ColumnConfig clmncnfg2 = new ColumnConfig(ParamsConst.PESO, "Peso", 110);
    configs.add(clmncnfg2);

    ColumnConfig clmncnfg3 = new ColumnConfig(ParamsConst.CUMPLIMIENTO, "Cumplimiento", 110);
    configs.add(clmncnfg3);

    return configs;
  }
View Full Code Here

TOP

Related Classes of com.extjs.gxt.ui.client.widget.grid.ColumnConfig

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.