GWT:从兄弟姐妹中删除一个班级

时间:2015-09-24 06:08:22

标签: java gwt

<select:Select ui:field="valueBox" addStyleNames="{style.valueBox}">
  <select:Option text="text1"/>   
  <select:Option text="text2"/>
</select:Select>

以上行生成原生HTML为:

<select class="bootstrap-select form-control" style="display: none;">...</select>
<div class="btn-group bootstrap-select form-control">
<button type="button" class="btn dropdown-toggle form-control selectpicker btn-default" data-toggle="dropdown">..</button>
...few more lines...

如何从我的java代码中删除btn中的btn-default<button/>类?

1 个答案:

答案 0 :(得分:0)

尝试:

python Python-1.py

casting ((Element) valueBox.getElement().getNextSibling().getNextSibling()).removeClassName("btn"); Node时要小心,因为并非每个节点都是元素。

更优雅的解决方案是将整个select包装在容器中并使用jQuery来获取这样的button元素:

Element