|
@ -1,5 +1,6 @@ |
|
|
package mx.gob.jumapacelaya.views.tickets; |
|
|
package mx.gob.jumapacelaya.views.tickets; |
|
|
|
|
|
|
|
|
|
|
|
import com.vaadin.flow.component.dependency.CssImport; |
|
|
import com.vaadin.flow.component.grid.Grid; |
|
|
import com.vaadin.flow.component.grid.Grid; |
|
|
import com.vaadin.flow.component.grid.GridVariant; |
|
|
import com.vaadin.flow.component.grid.GridVariant; |
|
|
import com.vaadin.flow.component.html.Span; |
|
|
import com.vaadin.flow.component.html.Span; |
|
@ -21,6 +22,7 @@ import java.util.List; |
|
|
@Route(value="tickets", layout = MainLayout.class) |
|
|
@Route(value="tickets", layout = MainLayout.class) |
|
|
@AnonymousAllowed |
|
|
@AnonymousAllowed |
|
|
@PageTitle("Todos los tickets") |
|
|
@PageTitle("Todos los tickets") |
|
|
|
|
|
@CssImport("./themes/sistema-mantenimiento/styles.css") |
|
|
public class AllTicketsView extends VerticalLayout { |
|
|
public class AllTicketsView extends VerticalLayout { |
|
|
|
|
|
|
|
|
private final RedmineClient redmineClient; |
|
|
private final RedmineClient redmineClient; |
|
@ -57,9 +59,9 @@ public class AllTicketsView extends VerticalLayout { |
|
|
grid.addColumn(ticket -> ticket.tiempoEst(ticket.getTrackerId())).setHeader("Tiempo estimado de atencion").setAutoWidth(false); |
|
|
grid.addColumn(ticket -> ticket.tiempoEst(ticket.getTrackerId())).setHeader("Tiempo estimado de atencion").setAutoWidth(false); |
|
|
|
|
|
|
|
|
grid.addColumn(Ticket::getDescription).setHeader("Descripcion").setWidth("25em"); |
|
|
grid.addColumn(Ticket::getDescription).setHeader("Descripcion").setWidth("25em"); |
|
|
|
|
|
|
|
|
grid.addThemeVariants(GridVariant.LUMO_WRAP_CELL_CONTENT); |
|
|
grid.addThemeVariants(GridVariant.LUMO_WRAP_CELL_CONTENT); |
|
|
grid.getStyle().set("opacity", "0.8"); |
|
|
grid.getStyle().set("opacity", "0.8"); |
|
|
|
|
|
grid.addClassName("vaadin-grid::part(selected-row-cell)"); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//Ajustar tamaño del Grid y Layout |
|
|
//Ajustar tamaño del Grid y Layout |
|
|