GWT引导弹出窗口和工具提示左放置在右流元素上不起作用

GWT引导弹出窗口和工具提示左放置在右流元素上不起作用,gwt,twitter-bootstrap,gwt-bootstrap,Gwt,Twitter Bootstrap,Gwt Bootstrap,我试图在一个按钮上创建一个工具提示/弹出框,该按钮设置了pull right类(pull right基本上将流设置为right)。尝试向左放置时,工具提示/弹出框崩溃。有什么建议/帮助吗 /* The widget updateStatusDate is a button that floats right*/ Tooltip tooltip = new Tooltip("Date : " + timeOfOperation + " Comment : " + comment);

我试图在一个按钮上创建一个工具提示/弹出框,该按钮设置了pull right类(pull right基本上将流设置为right)。尝试向左放置时,工具提示/弹出框崩溃。有什么建议/帮助吗

 /* The widget updateStatusDate is a button that floats right*/     
Tooltip tooltip = new Tooltip("Date : " + timeOfOperation + " Comment : " + comment); 
setUpdateStatusDate("Last Updated by : " + userName);    
tooltip.setWidget(updateStatusDate); tooltip.setPlacement(Placement.LEFT);     
tooltip.reconfigure();

考虑到你的代码,我已经把它的简化版本放进了我的项目中,它可以毫无问题地工作。您可以将其复制到项目中并检查其是否有效:

@Override
public void onModuleLoad() {

    // essentials from questioned code
    Tooltip tooltip = new Tooltip("text");
    Button updateStatusDate = new Button("test button");

    tooltip.setWidget(updateStatusDate);
    tooltip.setPlacement(Placement.LEFT);
    tooltip.reconfigure();

    // change style for the rootPanel, so the button flows to the center
    // it is just for fast and short code example, do not do this in your regular project
    com.google.gwt.dom.client.Style.TextAlign center = TextAlign.CENTER;
    RootPanel.get().getElement().getStyle().setTextAlign(center);

    //add button
    RootPanel.get().add(updateStatusDate);
}

我的引导版本是:2.3.2.0-SNAPSHOT,我的GWT版本是2.5.1。

你能显示你的代码吗?@fascynacja/*小部件updateStatusDate是一个向右浮动的按钮*/
Tooltip Tooltip=新的工具提示(“日期:+timeOfOperation+”注释:+Comment”);setUpdateStatusDate(“上次更新人:“+用户名”);setWidget(updateStatusDate);工具提示.setPlacement(Placement.LEFT);工具提示。重新配置()如果您将所有涉及的代码发布到原始问题中,这将是最好的。请添加创建updateStatusDate按钮的行(是gwt按钮还是引导按钮)。此外,如果对setUpdateStatusDate()方法的调用没有对您的问题进行任何更改,请将其删除,否则也请添加其代码。你能不能也写下“工具提示崩溃”是什么意思?仅供参考,我已经尝试过按原样编写代码,使用常规的GWT按钮,它工作正常,这就是为什么我需要从you@fascynacja我的是一个引导按钮。目前我们可以忽略
setUpdateStatusDate
,因为它只是为按钮设置文本。工具提示崩溃的意思是它会闪烁,而且它的位置离左边太远(如果我没有在按钮上应用
pull right
),并且没有连接到按钮上,它就会出现在左边。在代码中,您只需添加以下行
updateStatusDate.addStyleName(“向右拉”)
,它将类似于我的代码。请从根面板中删除中心allign。