我有一个服务器场解决方案wsp,我想在客户端的SharePoint服务器场上添加和部署它.
现在我没有远程访问此SharePoint计算机,但拥有其中央管理员和相关网站集的完全管理员权限,并且可以通过我的计算机打开中央管理员和所有站点.
现在根据我的知识,一个服务器场解决方案被添加到SharePoint服务器场而不是网站集,但是我找不到中央管理员的任何屏幕,我可以从中添加我的解决方案.
SharePoint 2010和SharePoint 2013服务器都是这种情况.
有什么可能性?
sharepoint sharepoint-2010 sharepointadmin farm-solution sharepoint-2013
我试图将一个字段绑定到一个termset,如果termset不存在,我想通过代码创建它.但是,即使代码以提升的权限运行,我也会收到以下异常.
当前用户没有足够的权限来执行此操作.
public static void BindTaxonomyField(string taxonomyFieldId, string taxonomyNoteFieldId, string termSetName, string termGroup, SPWeb web)
{
try
{
if (web != null)
{
// get the taxonomyfield from the sitecollection
var field = web.Fields[new Guid(taxonomyFieldId)] as TaxonomyField;
if (field != null)
{
// attach the note field
field.TextField = new Guid(taxonomyNoteFieldId);
// set up the field for my termstore
var session = new TaxonomySession(web.Site);
if (session.TermStores.Count > 0)
{
// get termstore values
TermStore ts = session.TermStores[0];
Group group = …
Run Code Online (Sandbox Code Playgroud) 我正在使用自定义母版页,并在我的 sharepoint 2013 环境中安装了 nintex forms 2013。
当我单击任何包含 Nintex 表单的新项目时,出现以下错误。
在 DataBind、Init、Load、PreRender 或 Unload 阶段期间不能修改控件集合。
我有我的SharePoint网站(我没有创建它,所以我试图习惯我在其中找到的一切).
在SharePoint Designer 2013的主屏幕中,我可以找到我的默认页面以及编辑它的可能性.进入默认页面的编辑模式后,我可以清楚地看到主页面的链接:
<%@ Page language="C#"
MasterPageFile="~masterurl/default.master"
Inherits="Microsoft.SharePoint.Portal.WebControls.PersonalWebPartPage,
Microsoft.SharePoint.Portal,Version=16.0.0.0,
Culture=neutral,PublicKeyToken=71e9bce111e9429c"
meta:webpartpageexpansion="full" meta:progid="SharePoint.WebPartPage.Document" %>
Run Code Online (Sandbox Code Playgroud)
要进入母版页,我看这里:MasterPageFile="~masterurl/default.master"
当然.
我尝试转到Master Pages
SharePoint Designer 2013中导航窗格的部分,但是我看不到默认页面指向的母版页.
我错过了什么?
我按照msdn的说明通过JSOM获取WorkflowSubscriptionService.
使用SharePoint 2013 Workflow Services客户端对象模型:http: //msdn.microsoft.com/en-us/library/office/dn481315(v = office.15).aspx
var clientContext = SP.ClientContext.get_current();
var workflowServicesManager = SP.WorkflowServices.WorkflowServicesManager.newObject(clientContext, clientContext.get_web());
var workflowSubscriptionService = workflowServicesManager.getWorkflowSubscriptionService();
Run Code Online (Sandbox Code Playgroud)
这三行总是抛出错误:TypeError:Object [object Object]没有方法'get_context'消息:"Object [object Object]没有方法'get_context'"stack:(...)get stack:function(){ [native code]} set stack:function(){[native code]} proto:Error
我找不到错误.这是一个已知的错误?
我已经为SharePoint 2013创建了一个示例App并成功部署了它.启动应用程序时,我收到调用RegisterSod的每行代码都会出现以下错误
Message: 'RegisterSod' is undefined
Line: 14
Char: 1
Code: 0
<script type="text/javascript">RegisterSod("initstrings.js", "\u002f_layouts\u002f15\u002f1033\u002finitstrings.js?rev=uNmvBiHdrBzcPQzXRpm\u00252FnQ\u00253D\u00253D");</script>
<script type="text/javascript">RegisterSod("strings.js", "\u002f_layouts\u002f15\u002f1033\u002fstrings.js?rev=cSu1pcWiRc999fyCNzJplg\u00253D\u00253D");RegisterSodDep("strings.js", "initstrings.js");</script>
Run Code Online (Sandbox Code Playgroud)
反正这个问题可以解决吗?
我有一个SharePoint 2013列表,我需要用户仅在其中查看他们创建的项目。这是一个用户支持的票证系统,因此用户需要能够使用我创建的表单添加票证,但随后应无法查看其他人创建的票证。任何想法如何做到这一点?我知道它在SharePoint 2010的“高级设置”中,但在2013年找不到此设置。
谢谢!
我有一个名为AllLinks的共享点列,其中我将数组存储为:
[{"AllLinks":"Link9","LinkURL":"http://www.Link9.com"},
{"AllLinks":"Link6","LinkURL":"http://www.Link6.com"}]
Run Code Online (Sandbox Code Playgroud)
如何检查对象数组中是否存在值以及是否找到匹配项,请删除键值对。
例如,如果值Link6匹配,则使用javascript / jquery从数组中完全删除条目。我尝试过:
var newA = data.d.results.filter(function (item) return item.AllLinks !== x;});
Run Code Online (Sandbox Code Playgroud)
但item.AllLinks
再次返回完整的数组本身
因为AllLinks是我的共享点列表中的一列。