From 469a3c85b8cc02377aa61a43ab9a4c15a9e490d0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marco=20Antonio=20Ram=C3=ADrez=20Galv=C3=A1n?= Date: Thu, 6 Jun 2024 10:05:52 -0600 Subject: [PATCH] =?UTF-8?q?Se=20modidfico=20la=20pantalla=20para=20mostrar?= =?UTF-8?q?=20los=20tickets,=20se=20a=C3=B1adio=20la=20columna=20de=20esta?= =?UTF-8?q?do=20del=20ticket=20ademas=20se=20ajusto=20para=20que=20ocupara?= =?UTF-8?q?=20todo=20el=20espacio=20y=20tambien=20para=20que=20mostrara=20?= =?UTF-8?q?todos=20los=20tickets=20existentes=20no=20solo=2025=20como=20al?= =?UTF-8?q?=20principio,=20ademas=20se=20hizo=20un=20ajuste=20en=20la=20pa?= =?UTF-8?q?ntalla=20de=20LOGIN=20se=20cambio=20un=20texto?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../views/tickets/MisTicketsView.java | 24 +++++++++++-------- 1 file changed, 14 insertions(+), 10 deletions(-) diff --git a/src/main/java/com/example/application/views/tickets/MisTicketsView.java b/src/main/java/com/example/application/views/tickets/MisTicketsView.java index 804caa1..f67c010 100644 --- a/src/main/java/com/example/application/views/tickets/MisTicketsView.java +++ b/src/main/java/com/example/application/views/tickets/MisTicketsView.java @@ -3,7 +3,6 @@ package com.example.application.views.tickets; import com.example.application.api.RedmineClient; import com.example.application.models.Ticket; import com.example.application.views.MainLayout; -import com.vaadin.flow.component.grid.ColumnTextAlign; import com.vaadin.flow.component.grid.Grid; import com.vaadin.flow.component.orderedlayout.VerticalLayout; import com.vaadin.flow.router.Route; @@ -18,30 +17,35 @@ public class MisTicketsView extends VerticalLayout { private final RedmineClient redmineClient; private final Grid grid; + public MisTicketsView() { this.redmineClient = new RedmineClient(); this.grid = new Grid<>(Ticket.class, false); - grid.addColumn(Ticket::getId).setHeader("No.") - .setWidth("4em").setFlexGrow(0).setTextAlign(ColumnTextAlign.CENTER); + // Definir columnas en el orden deseado + grid.addColumn(Ticket::getId).setHeader("NO") + .setWidth("4em").setFlexGrow(0); grid.addColumn(Ticket::getSubject).setHeader("Asunto") - .setAutoWidth(true).setFlexGrow(0); - grid.addColumn(Ticket::getStatus).setHeader("Estdo") - .setWidth("7em").setFlexGrow(0); - grid.addColumn(Ticket::getDescription).setHeader("Description") - .setFlexGrow(1); + .setAutoWidth(true).setFlexGrow(1); + grid.addColumn(Ticket::getStatus).setHeader("Estado") + .setWidth("7em").setFlexGrow(1); + grid.addColumn(Ticket::getDescription).setHeader("Descripción") + .setAutoWidth(true).setFlexGrow(1); + // Ajustar tamaño del Grid y Layout grid.setSizeFull(); setSizeFull(); setPadding(false); - + setMargin(false); + setSpacing(false); add(grid); + expand(grid); + loadTickets(); } - private void loadTickets() { List tickets = redmineClient.getTickets(); grid.setItems(tickets);