문제

Sharepoint2010 기업입니다.이것은 문서 라이브러리에서 word 문서입니다.나는 몇 가지 분야에 의해 설정된 워크플로 내가 원하는 최종 사용자 사용을 참조 하지만 할 수 없을 편집할 수 있습니다.

를 사용 JQuery 오른쪽에 양식,하지만 여전히 필드 로 문서에서 정보를 위원회에서는 단어입니다.

내가 찾는 숨어있는 필드에서 콘텐츠 형식 설정에서 제거 DIP 하지만 지금은 그것에 dispform.라고 기대했 숨기기 옵션 숨기기 HTML(수 있도록으로 보여줍 Jquery)지만,그것은 다음과 같은 렌더링되지 않습니다.

그래서 어떻게 표시할 수 있습니에서 필드 dispform 는 콘텐츠 유형은?

는 방법을 숨길 수 있습니곳에는 단어가 완전히?(나는 괜찮을 것으로드 되는 옵션 숨기고 그것은 스크립트가 있다면 어떤 방법으로 내가 잠글 수 있습니다 그래서 말씀 DIP).I tried 사용자 지정 DIP infopath 그러나 이것에서 오류가 발생으로 우리의 최종 사용자가 없 infopath 그래서 사용자 지정 담그로드되지 않습니다.

감사합니다!

도움이 되었습니까?

해결책

나는 우연히 발견 powershell 스크립트는 아래에서 작업하는 동안 다른 프로젝트입니다.나는 그것을 추가하는 경우에는 다른 사람으로 실행되는 동일한 문제를 했습니다.막연한 이것을 행하고 저것을 하지 않는 어떤 좋습니다.

http://www.codeproject.com/Tips/647760/Hiding-SharePoint-list-field-column-from-newform-a 로 Praveen Chandran,3Sep2013

$WebUrl = "http://sitecollectionurl"
Write-Host "Opening Web" $WebUrl
$web = Get-SPWeb $WebUrl


$list = $web.Lists["ListName"];


$FieldGuid = New-Object System.Guid("cc9576b6-a166-47c9-bd89-7f47a3237e03");
$Field = $list.Fields[$FieldGuid];

$Field.ShowInNewForm = $false;
$Field.ShowInDisplayForm = $true;
$Field.ShowInEditForm = $false

$Field.Update();

$list.Update();
<span style="font-size: 14px; white-space: normal;">
</span>

여기에 대체 $WebUrl 사이트 컬렉션 URL 에 대 "ListName" 의 SPList 이름입니다.

대체 Guid "cc9576b6-a166-47c9-bd89-7f47a3237e03" 의 id 를 가진 필드를 적립하실 수 있습니다.

을 얻기 위해 필드의 id 를 사용할 수 있습니다,'SharePoint Manager'도구입니다.그 codeplex 에서 그것은 무료입니다.

다른 팁

열이 생성 한 사용자 정의 열이면 DIP에서 숨기기 위해 showinfiledlg="false"를 사용해야합니다.showIndiplayForm="true"는 디스플레이 양식에 여전히 표시됩니다.

http://msdn.microsoft.com/en-us/도서관 / 사무실 / aa543225.aspx

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 sharepoint.stackexchange
scroll top