Browse Source

Se agrego una columna con un boton de realizar

master
parent
commit
96b9a4bed5
2 changed files with 16 additions and 1 deletions
  1. +4
    -0
      src/main/java/mx/gob/jumapacelaya/api/RedmineClient.java
  2. +12
    -1
      src/main/java/mx/gob/jumapacelaya/ui/ActDiariaView.java

+ 4
- 0
src/main/java/mx/gob/jumapacelaya/api/RedmineClient.java View File

@ -1,6 +1,10 @@
package mx.gob.jumapacelaya.api;
import com.mysql.cj.protocol.x.Notice;
import com.nimbusds.jose.shaded.gson.*;
import com.vaadin.flow.component.button.Button;
import com.vaadin.flow.component.notification.Notification;
import com.vaadin.flow.data.renderer.ComponentRenderer;
import mx.gob.jumapacelaya.models.RedmineUser;
import mx.gob.jumapacelaya.models.Ticket;
import org.springframework.beans.factory.annotation.Value;


+ 12
- 1
src/main/java/mx/gob/jumapacelaya/ui/ActDiariaView.java View File

@ -6,6 +6,7 @@ import com.vaadin.flow.component.grid.Grid;
import com.vaadin.flow.component.grid.GridVariant;
import com.vaadin.flow.component.html.H3;
import com.vaadin.flow.component.html.Span;
import com.vaadin.flow.component.notification.Notification;
import com.vaadin.flow.component.orderedlayout.HorizontalLayout;
import com.vaadin.flow.component.orderedlayout.VerticalLayout;
import com.vaadin.flow.data.renderer.ComponentRenderer;
@ -73,7 +74,7 @@ public class ActDiariaView extends VerticalLayout {
grid.addColumn(Ticket::getDescription).setHeader("Descripción").setWidth("25em");
//grid.addColumn().setHeader("Realizar");
grid.addColumn(buttonTicketComponentRenderer()).setHeader("Realizar").setFlexGrow(0).setAutoWidth(true);
grid.addThemeVariants(GridVariant.LUMO_WRAP_CELL_CONTENT);
grid.getStyle().set("opacity", "0.8");
@ -123,4 +124,14 @@ public class ActDiariaView extends VerticalLayout {
});
}
public ComponentRenderer<Button, Ticket> buttonTicketComponentRenderer() {
return new ComponentRenderer<>(ticket -> {
Button button = new Button("Realizar");
button.addClickListener(e -> {
Notification.show("Accion para ticket: " + ticket.getId());
});
return button;
});
}
}

Loading…
Cancel
Save