Je souhaite créer un élément de lien avec le code HTML download attribute de mon GWT Presenter. L'utilisation d'une interface utilisateur n'est pas une option. J'ai essayé d'utiliser un objet Anchor mais je n'ai pas trouvé d'option ici. Est-ce possible sans JavaScript?Créer un élément d'ancrage GWT avec l'attribut de téléchargement
0
A
Répondre
2
Anchor a = new Anchor("download something", "download.html");
a.getElement().setAttribute("download", "");
Cela créera un lien avec un attribut de téléchargement vide.
Si vous définissez une valeur pour l'attribut, cette valeur sera utilisée comme nom de fichier pré-rempli dans la zone Enregistrer rapide, par exemple:
a.getElement().setAttribute("download", "downloadname.html")
attributs ont toujours une valeur. 'download' est équivalent à' download = "" 'lorsqu'il est analysé par le navigateur. –
Merci pour l'info @ Thomas Broyer. J'ai mis à jour ma réponse. –