Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java sencha在文本字段处于焦点时显示其工具提示_Java_Extjs_Gwt_Tooltip_Gxt - Fatal编程技术网

Java sencha在文本字段处于焦点时显示其工具提示

Java sencha在文本字段处于焦点时显示其工具提示,java,extjs,gwt,tooltip,gxt,Java,Extjs,Gwt,Tooltip,Gxt,当文本字段处于焦点时,而不是鼠标悬停时,如何显示文本字段的工具提示 我使用TooltipConfig TextField email = getEditor().getEmail(); ToolTipConfig toolTipConfig = new ToolTipConfig(); toolTipConfig.setBodyText("TEXT BODY"); toolTipConfig.setAnchor(Style.Side.LEFT); tool

当文本字段处于焦点时,而不是鼠标悬停时,如何显示文本字段的工具提示

我使用TooltipConfig

    TextField email = getEditor().getEmail();
    ToolTipConfig toolTipConfig = new ToolTipConfig();
    toolTipConfig.setBodyText("TEXT BODY");
    toolTipConfig.setAnchor(Style.Side.LEFT);
    toolTipConfig.setMouseOffsetY(0);
    toolTipConfig.setMouseOffsetX(0);

你在使用extjs吗?如果是这样,我的回答是:

您需要创建自定义工具提示以禁用默认鼠标悬停事件

Ext.define('nutnull.ToolTip',function(){
返回{
扩展:“Ext.tip.ToolTip”,
xtype:“nutnull工具提示”,
//将其设置为emptyFn,以便它不会创建鼠标事件来显示工具提示
设置目标:Ext.emptyFn
};

});我解决了这个问题。我创建了一个新的工具提示对象,并将工具提示配置包装到这个对象中

TextField email = getEditor().getEmail();
ToolTipConfig toolTipConfig = new ToolTipConfig();
toolTipConfig.setBodyText("TEXT BODY");
toolTipConfig.setAnchor(Style.Side.LEFT);
toolTipConfig.setMouseOffsetY(0);
toolTipConfig.setMouseOffsetX(0);
Tooltip tooltip = new ToolTip(email,toolTipConfig);
tooltip.show();

我使用gxt,但非常感谢您的回答:)我解决了这个问题:)