2015-10-09 91 views
0

我使用GwtBootstrap3的GWT應用程序,並希望有這樣的事情如何創建GWT編程工具提示在Java代碼中

<b:Tooltip title="I am a Tooltip!"> 
    <b:Button addStyleNames="{style.margin}" text="I have a Tooltip! (top)"/> 
</b:Tooltip> 
但在編程JAVA

這樣

Tooltip tooltip = new Tooltip(); 
tooltip.setTitle = "I am a Tooltip"; 

我的問題是我無法找到一個解決方案來將SafeHtml字符串(如按鈕)添加到工具提示以及如何將工具提示轉換爲SafeHtml。任何想法 ?

+0

爲什麼你需要SafeHtml?你可以做新的工具提示(myButton)或tooltip.setWidget(myButton) –

回答

-1

GWT工具提示基本上是一個彈出窗口。 您可以通過擴展​​來創建CustomTooltip。您可以在自定義工具提示中添加小工具。

您需要創建新實例以顯示CustomTooltip和attch到相應的小部件。這會讓DOM變得沉重(每次創建新實例時)。

0

Tooltip僅支持String消息(如真實的工具提示)。如果你想設置SafeHtml,你需要使用一個Popover

<b:Popover content="..." isHtml="true"> 

或創建自己的工具提示...