2010-08-19 4 views
2

사용자 기반의 SharePoint 2007 목록에서 열을 숨기려고합니다.Sharepoint 목록의 열 숨기기

사용자가 요청을 제출하면 상태 열을 숨기고 값을 보류로 설정해야합니다.

관리자가 로그인하면 상태를 편집 할 수 있습니다.

CUSTOM CODE 작성으로이 문제를 해결할 수있는 방법이 있습니까?

도움을 주시면 감사하겠습니다.

덕분에 딥우

답변

2

없음 사용자 지정 코드는 힘든 있습니다. 두 가지보기를 만드는 방법은 무엇입니까? 하나의보기에는 열이 있고 다른보기에는 열이 없습니다. 그런 다음 두 개의 SharePoint 웹 페이지를 만들고 열이있는 첫 번째보기를 하나에 추가하고 열이없는 두 번째보기를 다른 열에 추가하십시오. 그런 다음 페이지에 보안 그룹이나 대상 그룹을 배치하면 해당 사용자에 대해 적절한 그룹이 표시됩니다. 훌륭하지는 않지만 옵션 일 수 있습니다.

+0

같은 시도하고 감사 쉐인 .. 계속 연락 할 수 있습니다 .. – Deepu

0

난 당신이 사용자 정의 필드 유형으로 뭔가를해야 할 것이다 생각 -이 사람이 당신이 필요로 매우 가까운 솔루션을 제공합니다 - 그러나 관련된 사용자 정의 코드가있다. 내가 생각할 수있는

http://www.infoq.com/articles/Dressel-Gogolowicz-wss-security

유일한 다른 것은 당신의 컬럼에 대한 하이브 및 패턴 일치에 사용자 정의 fldtypes.xsl을 배포하는 것입니다. 그런 다음 xsl 변환을 사용하여 열 표시/숨기기를 수행 할 수 있습니다. 사용자가 관리자인지 여부를 나타내는 방법을 모르겠습니다.

사용자 정의 코드를 배제하여 실제로 제한하고 있습니다. 행운을 빕니다

, 쉐인

+0

불행히도 나는 사용자 지정 코드를 작성하지는 않습니다. 사용자 지정 콘텐츠 형식을 사용하여 숨길 수 있으며 워크 플로를 사용하여 상태 값을 설정할 수 있지만 관리자가 로그인하면 상태를보고 편집 할 수 있어야합니다. 어떤 아이디어가 있습니까? – Deepu

+1

위의 예제와 같은 사용자 지정 코드를 사용하지 않고는 실제로 어떤 해결책을 모릅니다. 사용자 지정 코드를 작성할 수없는 이유가 있습니까? 실제로 옵션을 제한하고 있기 때문입니다. – Shaneo

+0

네, 사이트 및 디자이너 2007을 사용하는 고객 맞춤형/구성을 필요로하는 고객 맞춤형/구성이 필요하지 않습니다 ... – Deepu