javascript - 在加载时获取 javascript 中当前选定的列表 - sharepoint 2010

标签 javascript sharepoint sharepoint-2010 sharepoint-clientobject

我目前正在尝试找出如何从 JavaScript 获取对共享点中当前选定列表的引用。如果我知道标题或 ID,我就可以获取它,但我希望它根据用户所在位置动态获取列表。我有这个代码(在我的模式对话框中):

ExecuteOrDelayUntilScriptLoaded(init, 'sp.js');

function init() {
    var context = SP.ClientContext.get_current();
    var web = context.get_web();
    var list = web.get_lists().getById(SP.ListOperation.Selection.getSelectedList());
}

问题是 SP.ListOperation.Selection.getSelectedList() 返回 null。可能还有一些其他脚本我需要等待 - 但是哪一个?

最佳答案

我明白了。 SP.ListOperation.Selection.getSelectedList() 在模式对话框内不起作用。我需要从父窗口传递列表 ID。

关于javascript - 在加载时获取 javascript 中当前选定的列表 - sharepoint 2010,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6422939/

相关文章:

javascript - 如何在 ES6+ 中将两个 javascript 对象合并在一起?

javascript - 是否可以使用 D3 挤出形状(如美国州)?

c# - Sharepoint 项目文件替换

sharepoint - 安装 Windows SharePoint Services 3.0 Service Pack 1 后,声明性工作流不会自动启动

deployment - 解决方案重新部署后 Webpart 损坏

javascript - onclick默认为ontouch吗

javascript - 如何从使用 addEventListener 添加的事件的元素中删除类?

c# - 如何以编程方式确定是否为 SharePoint 2010 Web 应用程序启用匿名访问?

html - 如何使用CSS旋转文本?当前架构不支持转换?

javascript - 无法使用 JS OM 将自定义 Web 部件添加到页面