我有一个Horizo​​ntalPanel,可以转换为表格(HTML)。我想将样式添加到生成表的第二列(td)。或者,周围的Anchor标签?

怎么做?

       <g:HorizontalPanel ui:field="horizontalPanel">
            <b:Image url="images/default.png"/>

            <b:Anchor> </b:Anchor>
        </g:HorizontalPanel>

最佳答案

horizontalPanel.getWidget(1).setStyleName("abc");


或在uibinder中

<b:Anchor addStyleNames="{style.blaBla}"</b:Anchor>


或对于父项

horizontalPanel.getWidget(1).getElement().getParentElement().getStyle().set....


要么

horizontalPanel.getWidget(1).getElement().getParentElement().setAttribute("class", "abcd");

09-18 22:32