2010-06-01 2 views
2

저는 셰어 포인트 컬렉션을 담당하고 있으며 사용자가이를 묻습니다. 사용자가 항목을 만들면 일부 필드가 전자 메일 주소 및 위치와 같은 일부 정보로 자동 채워질 수 있습니까?사용자 정보로 Sharepoint의 필드를 자동 완성 할 수 있습니까?

인증은 Active Directory를 사용하므로 모든 사용자가 Sharepoint를 사용할 때 식별됩니다. 유일한 문제는 대기업 회사에서 서버에 액세스 할 수 없으므로 사이트/목록 또는 Sharepoint Designer를 구성하여 실행 가능해야한다는 것입니다.하지만 그럴 수는 없으며 그렇게 할 수도 없습니다. 서버 측에 아무 것도 배포 할 수 없습니다.

아이디어가 있으십니까?

답변

2

귀하의 제한 사항으로, 최선의 방법은 ajax (나는 jquery를 제안합니다)와 sharepoint webservices (필요한 경우)를 결합하는 것이고,이 페이지에 모든 정보가 있으면 XmlHttpRequest를 userdisp.aspx 페이지에서 수행해야합니다. 필요하다면, 그것을 얻으십시오. 그렇지 않으면, 현재 로깅 된 계정을 가져 와서 웹 서비스를 쿼리하십시오 (이 부분은이 정보를 리턴하는 메소드가 아닌지 확실하지 않습니다).

이 모두는 브라우저 (Content Editor WebPart) 또는 SharePoint Designer 클라이언트 만 사용하여 작동합니다.

관련 문제