如何使用Jquery将UserCustomActions从网站操作绑定到下拉列表

时间:2018-09-05 14:13:28

标签: sharepoint-2013 sharepoint-online sharepoint-rest-api

我已经编写了用于使用jquery在线共享点将用户自定义操作添加到网站操作菜单的代码。现在,我想将用户自定义操作绑定到下拉菜单并删除该操作。请对此提供帮助。 这是使用jquery将用户自定义操作添加到网站操作中的代码。

function CreateUserCustomAction(){

var siteActionName = $("#txtSiteActionName").val();
var url = $("#txtUrl").val();


var hostUrl = decodeURIComponent(getURLParameters("SPHostUrl"));
var clientContext = new SP.ClientContext.get_current();
var hostcontext = new SP.AppContextSite(clientContext, hostUrl);
var web = hostcontext.get_web();
var collUserCustomAction = web.get_userCustomActions();

var newUserCustomAction = collUserCustomAction.add();
newUserCustomAction.set_location("Microsoft.SharePoint.StandardMenu");
newUserCustomAction.set_group("SiteActions");
newUserCustomAction.set_sequence(1000);
newUserCustomAction.set_title(siteActionName);
newUserCustomAction.set_description(siteActionName);
newUserCustomAction.set_url(url);


newUserCustomAction.update();
clientContext.load(collUserCustomAction);
clientContext.executeQueryAsync(onQuerySucceeded, onQueryFailed);

}

现在,我想将此操作绑定到站点action.pls的下拉列表中,请帮忙。

0 个答案:

没有答案