SP 목록에서 항목 생성 중에 '제목'열에 시퀀스 번호를 프로그래밍 방식으로 추가합니다.
-
10-12-2019 - |
문제
위의 제목에 따라 IT 지원 요청을 저장하는 목록이 있습니다.항목 ID와 일치하는 시퀀스 번호가 필요 하고이 시퀀스 번호를 요청의 제목에 추가하려고합니다.
항목이 추가 된 이벤트 수신기를 추가하고 완료 할 수 있음을 알고 있습니다.시각적 인 WebPart를 통해 이미 요청 항목을 추가하고 있기 때문에 하나의 쉘 아래 모든 기능을 갖는 것이 좋을 수 있습니다.
모든 제안?
해결책
먼저 항목을 다시 생성하는 것보다 ID가 생성되도록 목록 항목을 추가하십시오. 제목 필드와 CONAT ID 열을 업데이트하십시오. 이와 같은 의사 코드 아래 :
ListItem newItem = lstObject.Items.Add();
newItem["Field"] = "something";
newItem.Update();
newItem = lstObject.Items.GetItemById(newItem.Id);
newItem["Title"] = "YourText" + newItem.Id.ToString();
newItem.Update();
.
다른 업데이트가 UpdateOverwriteVersion()
기능 대신 Update()
를 사용할 수있는 것보다 버전을 만들지 않으려면!
제휴하지 않습니다 sharepoint.stackexchange