我希望在我的GWT项目中使用intro.js javascript库,但是我在添加data-intro
属性时遇到了问题。我已经尝试了Setting data- attribute in GWT / Bootstrap解决方案,但我在生成的html中完全没有。添加元素后是否必须这样做?之前?
Element
但是El
这是我尝试的每个不同解决方案的代码:
addButton = createADDBUTTON( false, "add", Resources.ICONS.addButton() );
addButton.addStyleName( "new-button" );
addButton.setIconAlign( IconAlign.LEFT );
// before adding the button
addButton.getElement().setAttribute( "data-intro", "Hello step one" ); // 1
addButton.getElement().setPropertyString( "data-intro", "Hello step one" ); // 2
toolBar.add( addButton );
// after adding the button
addButton.getElement().setAttribute( "data-intro", "Hello step one" ); // 3
addButton.getElement().setPropertyString( "data-intro", "Hello step one" ); // 4
DOM.setElementAttribute( addButton.getElement(), "data-intro", "Hello step one" ); // 5 even tried with DOM
我在生成的html中绝对没有任何内容:
<table cellspacing="0" role="presentation" id="x-auto-299" class=" x-btn b-new-button x-component x-btn-text-icon x-unselectable " unselectable="on" style="margin-right: 0px;">