Enterprise: 工具提示:无法更新禁用的输入/按钮工具提示

创建于 2019-12-08  ·  3评论  ·  资料来源: infor-design/enterprise

描述错误
如此处所述
https://github.com/infor-design/enterprise/issues/453#issuecomment -562770921

遵循建议的解决方案

<button id="test" class="btn-primary" type="button" title="btn-primary title/tooltip" disabled>
        <div class="disabled-tooltip" title="btn-primary title/tooltip"></div>
        Action
</button>

实际上是两个工具提示被初始化,一个在禁用,然后一个用于 div 元素。 第一个被初始化

$('body').initialize({ locale: initialLocale });
然后第二个被以下行初始化
$('div[title]').tooltip();

再现
重现行为的步骤:

  1. 在禁用的按钮上使用工具提示并照常初始化页面
  2. 用新文本更新工具提示
  3. 查看错误

要么

  1. 进入以下页面
  2. 打开浏览器控制台并输入$('#test').data("tooltip").updated({ content: "hello world"})
  3. 查看错误

预期行为
应该显示更新的工具提示,但会显示旧的工具提示文本。

版本
4.23.x

[3] type

所有3条评论

我的想法是我们应该让工具提示插件找到 div 并处理工具提示。 但是你能澄清你用来重现这个的命令吗?

  1. 禁用按钮上的初始化工具提示
  2. 用新文本更新工具提示

我不是 100% 确定我完全明白要做什么才能看到问题

更新了问题描述

解析一些我们没有机会完成的旧问题。

此页面是否有帮助?
0 / 5 - 0 等级