GWT: grid con tooltip

una opcion para poner un tooltip en un grid es la que viene en la pagina de sencha
crearse esta función

  1. GridCellRenderer change = new GridCellRenderer() {
  2. public String render(Stock model, String property, ColumnData config, int rowIndex, int colIndex,
  3. ListStore store, Grid grid) {
  4. double val = (Double) model.get(property);

  5. return « + cm.getColumnById(property).getHeader() + «‘ qtip='» + v
  6. + «‘>» + v + ««;
  7. }
  8. };

en la columna donde se va a generar el tooltip se debemos de poner algo como
  1. column = new ColumnConfig(«change», «Change», 100);
  2. column.setRenderer(change);
  3. configs.add(column);
al final de la función donde este declarado el gird poner
new QuickTip(grid);


otra manera de hacer esto seria

  1. GridCellRenderer change = new GridCellRenderer() {
  2. public label render(Stock model, String property, ColumnData config, int rowIndex, int colIndex,
  3. ListStore store, Grid grid) {
  4. double val = (Double) model.get(property);
  5. Label label = new Label();
  6. label.add(val);
  7. label.setTootip(val);
  8. return label;
  9. }
  10. };

después de esto solo debes de introducirlo a la columna



  1. column = new ColumnConfig(«change», «Change», 100);
  2. column.setRenderer(change);
  3. configs.add(column);


espero que ayude estos dos dos tipos de tootips en grid.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *