2009-04-20 8 views
3

SharePoint에서 목록 항목을 만들고 ID 필드도 설정해야합니다. 그러나 읽기 전용이므로이 작업을 시도 할 때 오류가 발생합니다. 공유 점 목록에 프로그래밍 방식으로 항목을 만들 때 ID 열 값을 설정할 수있는 방법이 있습니까?SharePoint - 프로그래밍 방식으로 목록 항목을 추가하고 ID를 설정하십시오.

참고로이 작업을 수행해야하는 이유는 두 번째 공유 지점 목록에 항목을 추가해야하는데 두 번째 항목은 첫 번째 항목의 id 열을 조회로 사용하기 때문입니다.

감사

캄란 이미 언급 한 바와 같이

답변

4

, 목록 항목의 ID 읽기 전용으로 표시됩니다. 그리고 나는 그것을 해결할 방법이 없다고 생각합니다.

가장 쉬운 해결책은 조회를 위해 첫 번째 ID 열을 사용하는 두 번째 목록에 새 열을 추가하는 것입니다. 그러면 목록 1과 2의 항목에는 여전히 서로 다른 ID가 있지만 목록 2의 두 번째 항목으로 참조 할 수 있습니다.

1

플로, 펀치에 맞 춥니 다. 나는 똑같은 것을 권하려고했다. 새 열에 저장하려는 ID는 spListItem 속성의 UniquID 속성입니다. 해당 항목과 연결된 GUID입니다.

+0

나는 똑같이해야한다고 의심하고 있었고, 나는 명백한 것을 놓치지 않았 음을 확신하고 싶었다. 답변 해 주셔서 감사합니다. – Kamran

1

나는 가장 좋은 생각은 플로의 생각이지만 기능을 사용하면 항목을 추가하고 ID를 설정할 수 있습니다. 그래서, 만약 우리가 왜 기능을 할 수 있습니까?

0

추가 필드를 추가하는 것이 가장 좋은 방법이라고 생각합니다. 당신이 설명하는 사업 논리에 유용 할 것입니다

0

ID 필드의 속성 ReadOnlyField을 변경하는 단지가 목록 및 삭제 된 모든 목록 항목 및 다시 인덱싱 된 두 목록 및 사용자 지정 새 양식으로 만든 두 목록 및보기 및 표시 폼에 목록 항목을 만든 것처럼 listItem Id 필드를 기준으로 경우에만로드 된.
이 작업을 수행해야하는 이유는 항목이 만들어 질 때 일부 필드를 편집 할 수 있어야하고 일부 항목은이 두 목록에 분리되어 있지 않고 사용 권한을 각각 관리해야하기 때문입니다.

+0

[스택 오버플로]에 오신 것을 환영합니다 (http://stackoverflow.com/)! [좋은 답변을 어떻게 작성합니까?] (http://stackoverflow.com/help/how-to-answer)를 읽어주십시오. –

관련 문제