Я хочу написать веб-приложение, которое запускает почтовый клиент по умолчанию для отправки электронной почты.
Таким образом, я создал ссылку, которая приводит к URL-адресу, соответствующему схеме URI mailto (http://en.wikipedia.org/wiki/Mailto):
Link emailLink = new Link("Send Email",
new ExternalResource("mailto:[email protected]"));
Однако вместо использования ссылки я хочу предоставить кнопку, которая позволяет запускать соответствующие функции. Но для кнопок я не могу установить ExternalResource для открытия.
Кто-нибудь знает, как решить эту проблему для кнопок, или как создать ссылку, которая выглядит и ведет себя точно так же, как кнопка? Я также пробовал некоторые модификации CCS, но сам не справился с этой задачей. Я также нашел некоторые решения для прежних версий Vaadin (https://vaadin.com/forum/#!/thread/69989), но, к сожалению, они не работают для Vaadin 7.