重叠的工具提示在Extjs网格
Overlapping tooltip in Extjs Grid
我有一个问题,我一直试图解决。我对Sencha ExtJS非常陌生。我已经包含了图片链接来帮助我的解释。
我有一个工具提示,显示"双击配置"当你移动你的鼠标在一个表的标题,这工作得很好。
如下所示:http://img227.imagevenue.com/img.php?image=952843717_Header_122_41lo.jpg
也我有一个工具提示,显示"显示可用选项",当你移动你的鼠标在齿轮图标。
问题是齿轮图标在标题内,所以当你鼠标移到齿轮图标上时,标题工具提示也显示显示。这里显示http://img157.imagevenue.com/img.php?image=952937141_Config_122_421lo.jpg
我真的不知道EXTJS是如何渲染它的网格的,但是有一种方法可以让我把齿轮图标放在标题之外,或者当用户鼠标移到齿轮图标上时不显示"双击配置"工具提示?
我不知道在哪里看的代码我有一个文件uiconconstant .js创建所有的UI常量在一个静态类
UIElements:
{
SIMULATION_GRID: 'simulationgrid',
REPORT_SCHEDULER: 'reportscheduler',
BLENDED_BENCHMARK: 'blendedBenchmark',
BLENDED_BENCHMARK_GROUPINGS: 'blendedBenchmark_groupings',
DEFAULT_CONTAINER_LABEL: 'Click to configure container',
EDIT_CONFIGURE_CONTAINER_LABEL: 'Click to edit configuration',
DO_NOT_REQUEST_CONTENT_LABEL: 'Automatic calculation off for this dashboard.',
NO_RECORDS_FOUND: '<div class="no-records-found">No records found</div>',
CONTAINER_PANEL: 'containerPanel',
DoubleClickToConfigure: 'Double-click to Configure'
}
我也有一个ContainerPanel.js文件,它代表容器的自定义面板。不确定我是否正在寻找正确的文件来进行此更改或更新网格
Ext.create('Ext.tip.ToolTip', {
target: header,
html: UiConstant.UIElements.DoubleClickToConfigure
});
工具支持工具提示,因此您可以使用工具提示文本配置齿轮。现在,header不直接支持工具提示—您可以通过创建一个并设置其标题来处理它。
让我们尝试一点不同的方法:齿轮工具上的工具提示实际上是快速提示 -一次只存在一个快速提示实例。
为标题创建快速提示:
panel.getHeader().getEl().set({'data-qtip':'Your text here'});
注意:齿轮工具周围应该总是有一个区域,在那里工具提示改变-不确定它是否适合你的用例。然而,两个提示不能出现
- ExtJS网格单元格编辑器,防止焦点松动问题
- 如何使ExtJS网格面板成为真正的只读组件
- Extjs 4网格:根据存储文本值在单元格中放置图标
- ExtJS网格在存储更新后未刷新
- 如何在ExtJS网格上创建带有标签的文本字段
- ExtJS网格未从Ext.data.XmlStore加载数据
- 由于本地存储代理,Extjs网格面板最多显示25行.如何更改此限制值
- extJs 5 - 网格多级分组
- 在ExtJs 4网格中强制执行唯一键值
- extjs网格真实的完全后渲染事件
- EXTJS 4.2-网格面板多网格排序
- 将数据从服务器端加载到 ExtJs 网格中
- 如何使ExtJS网格响应
- Extjs 4.2.1-网格掩码获胜'不要藏起来
- 如何使用Asp.net Websvice绑定ExtJS网格
- ExtJs 4.1网格's分组功能启用和禁用问题
- 在extjs网格4.0中获取textfield单元格td
- ExtJS 5.1 - 网格与网格过滤器插件在网格重新配置后中断
- ExtJS:网格和表单之间的双向绑定
- Extjs 网格列 - 组合在值更改后显示键而不是值