我正在使用 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");