gpt4 book ai didi

javascript - SharePoint 2013 列表 - 项目上的工具提示

转载 作者:行者123 更新时间:2023-11-28 00:57:59 26 4
gpt4 key购买 nike

我们有包含很多列的大型 SharePoint 列表。我们的用户忘记了他们正在查看哪些单元格,因为滚动后标题消失了(无法像 Excel 那样卡住标题)。

我们想尝试向单元格项目添加工具提示,以便当它们将鼠标悬停在单元格项目上时,将显示带有列名称的工具提示。

以前有人尝试过这样做吗?

我有以下代码,最初在加载时工作,但在用户对列表进行排序、过滤或将列表切换到编辑模式后停止工作:

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.min.js"></script>
<script type="text/javascript">
jQuery(
function()
{
$('td').hover
(
function()
{
var idx = jQuery(this).parent().children().index(jQuery(this));
jQuery(this).attr('title',jQuery(this).parent().parent().parent().find('th').eq(idx).text());
jQuery('div.ms-core-brandingText').html(jQuery(this).parent().parent().parent().find('th').eq(idx).text());
}
)
}
);
</script>

最佳答案

您的代码停止工作,因为 SharePoint 重新加载列表内容。这是向 SharePoint 页面添加客户端脚本时的常见问题。

首先,您实际上应该能够渲染具有卡住标题的 View 。是的,它不是开箱即用的,但有可用的第三方数据表工具。

另一个选项是通过客户端渲染选项包含您的代码。这是一个广泛的主题,所以第一步可能是用谷歌搜索它。

关于javascript - SharePoint 2013 列表 - 项目上的工具提示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26004241/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com