Bonjour,
je suis en train de developer avec vaadin une application web qui doit ètre en plusieur langue, j’aime avoir une liste de type ComboBox contient les defirent langue et aprés le choix la page se refrechit.
Quelqun peu m’aider ?
Bonjour,
je suis en train de developer avec vaadin une application web qui doit ètre en plusieur langue, j’aime avoir une liste de type ComboBox contient les defirent langue et aprés le choix la page se refrechit.
Quelqun peu m’aider ?
Bonjour, en Vaadin14, Pouvez-vous me donner un exemple d’ouverture d’un doc PDF dans un popup ? ensuite, j’utiliserai iText pour générer
ce PDF, Merci par avance à vous
Hello,
Est-ce que vous voulez ouvrir le pdf dans une nouvelle fenetre/ onglet de navigateur ou plutot dans une popup de type “Dialog” ?
Bonjour J-C
je voudrais générer le PDF via iText et l’ouvrir ensuite dans un popup, oui de type “Dialog”
Un grand merci à vous pour votre aide
C.
Le plus simple est d’utiliser cet add-on: https://vaadin.com/directory/component/pdf-browser/overview
@Route
public class MainView extends VerticalLayout {
public MainView() {
Button button = new Button("Open your pdf",
e -> {
Dialog dialog = new Dialog();
StreamResource streamResource = new StreamResource(
"report.pdf", () -> {
// generate your pdf with itext and transform it to an inputStream
return getClass().getResourceAsStream("/report.pdf");
}); // file in src/main/resources/
PdfBrowserViewer viewer = new PdfBrowserViewer(streamResource);
viewer.setHeight("800px");
viewer.setWidth("800px");
dialog.add(viewer);
dialog.open();
});
add(button);
}
}