0
私のGWTプレゼンターからhtml download attributeというリンク要素を作成したいとします。 UIバインダーの使用はオプションではありません。 Anchorオブジェクトを使用しようとしましたが、そこにオプションが見つかりませんでした。 JavaScriptを使用せずに可能ですか?ダウンロード属性のGWTアンカー要素を作成する
私のGWTプレゼンターからhtml download attributeというリンク要素を作成したいとします。 UIバインダーの使用はオプションではありません。 Anchorオブジェクトを使用しようとしましたが、そこにオプションが見つかりませんでした。 JavaScriptを使用せずに可能ですか?ダウンロード属性のGWTアンカー要素を作成する
Anchor a = new Anchor("download something", "download.html");
a.getElement().setAttribute("download", "");
これは空のダウンロード属性を持つリンクを作成します。
あなたは属性の値を設定した場合、この値は保存中に予め充填されたファイル名プロンプトとして使用されます、例えば:
a.getElement().setAttribute("download", "downloadname.html")
属性は、常に値を持っています。 'download'は、ブラウザによって解析されたときに' download = "" 'と等価です。 –
@Thomas Broyerの情報をありがとう。私は自分の答えを更新しました。 –