无法在SharePoint列表中标识上下文菜单的文档对象

时间:2010-09-13 18:49:32

标签: sharepoint jquery-selectors

我正在尝试使用JavaScript查找正在显示的上下文菜单项,并从SharePoint中的列表(例如文档库)中进行选择。我在core.js中跟踪了一些不同的函数名称(例如DispEx()和CMOpt())但是我真的很难跟踪无用的变量名称混乱。

我的理解是上下文菜单必须存在于某个DOM中 - 我无法找到如何检索/引用它。

提前致谢 - 这让我疯了!

编辑:我试过从onclick =“返回DispEx(...)”遍历所有孩子,我什么都没得到!这就是我用来捕捉这些信息的内容:
''

function findStuff(){
var something;
$('[onclick*=DispEx]').children().each(function(){
    something = something + this.tagName + '\n';
});
alert(something);
     

}

2 个答案:

答案 0 :(得分:0)

看起来这些dom元素可能是由javascript生成的。看看this article

此外,您可以通过使用contains选择器搜索dom中的文本来找到元素ID:

$(":contains('context menu item text')").attr('id')

答案 1 :(得分:0)

我最终使用元素跟踪插件来跟踪三个不同的SharePoint安装之间的共性,以获得粗略的一般情况。但是,我无法避免需要为安装量身定制的配置:(