2017-05-03 70 views
0

我在我的項目中使用GWTbootstrap3。我想表明我旁邊的標題的引導標誌:H1標題內的GWT徽章?

版本1(作品,但顯示下badget 標題,我不想)

<h1 ui:field="title" class="{style.title} title-width"> 
</h1> 
<b:Badge ui:field="date"/> 

第2版(不工作,即標題顯示,但徽章的跨度不存在!!)

根據https://www.w3schools.com/bootstrap/bootstrap_badges_labels.asp ...它說「[...]徽章可以在其他元素[...]內使用」)

<h1 ui:field="title" class="{style.title} title-width"> 
    <b:Badge ui:field="date"/> 
</h1> 

其實,當我檢查HTML內的HTML span元素是不是所有?

有什麼想法?

問候 漢納斯

+0

h1是塊元素,而不是內聯。在此處查看詳細信息 - http://stackoverflow.com/a/4041841/935651 這意味着您不能在h1元素旁邊放置另一個元素。 – alexp

+0

你可以自己嘗試一下,並把徽章放入h1中,它會顯示正確,問題是我沒有用gwtbootstrap3完成它 – user668338

+0

爲Java類和ui.xml添加完整的代碼,它會更容易告訴那是什麼錯誤。 – alexp

回答

0

正如你所看到的H1具有UI:場。在Java代碼中,綁定元素被setInnerText()覆蓋。因此徽章被完全消除。我很愚蠢地忽視這一點。對不起,對於問題