在GWT / Bootstrap中设置数据属性

时间:2013-08-05 13:52:26

标签: gwt twitter-bootstrap gwt-bootstrap

我正在使用GWT并通过GWT-Bootstrap库实现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");

1 个答案:

答案 0 :(得分:3)

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