3

我正在使用 GWT 并通过 GWT-Bootstrap 库实现引导程序。

我似乎找不到向我的元素添加数据属性的方法?

我可以通过直接编写 HTML 来做到这一点:

HTMLPanel htmlPanel = new HTMLPanel("<button type=\"button\" class=\"btn\" data-custom=\"some-custom-data\">Hello World</button>");
menuControl.add(htmlPanel);

但这很丑陋,违背了使用 GWT 的目的(还不如写一个纯 HTML 代码)。

我正在寻找方法来做类似的事情:

Button button = new Button();
button.setText("Hello World");
button.setStyleName("btn");
// Fine up to here, but now i want:
button.setAttr("data-custom", "some-custom-data");
4

1 回答 1

4

怎么样button.getElement().setAttribute("data-custom","some-custom-data");

于 2013-08-05T14:13:38.227 回答