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: