DataTable

Las tablas son utiles para mostrar una lista de resultados.

Utiliza RowView y ColView

  • Se agrega un panelAddTableHeader() con una lista de RowView() con los titulos de las columnas

  • Agregar un panelAddTableCol() con una lista de ColView() con el contenido de cada columna en la fila.

  • Se cierra la tabla con panelAddTableClose()

  • @Test
      public String panelDataTable() {
          try {
    
              /*
              Dibuja la interfaz
               */
            unitTest.form();
              unitTest.formTitle("panelDataTable()");
             unitTest.panel();
    
           unitTest.panelAddTableHeader("colores", Arrays.asList(new RowView("idcolor"), new RowView("activo")));
              colorRepository.findAll().forEach((c) -> {
                unitTest.panelAddTableCol(Arrays.asList(new ColView(c.getIdcolor()), new ColView(c.getActivo())));
              });
             unitTest.panelAddTableClose();
    
            unitTest.panelClose();
    
            unitTest.formClose();
    
          } catch (Exception e) {
              System.out.println(nameOfMethod()+" " + e.getLocalizedMessage());
          }
    
          return "";
      }

Vista:

Last updated