계산 된 열 유형을 사용하여 ID 필드를 참조하는 필드가 있습니다. 기본적으로 다음과 같습니다 : 이름 & ID. 예 : Name01, Name02, Name03 등ID 필드가 자동으로 업데이트되지 않습니다.
그러나 공유 지점에 새 행을 추가하면이 열은 자동으로 업데이트되지 않으므로 수동으로 필드를 클릭하여 업데이트해야합니다.
이 방법이 있습니까? 감사합니다
계산 된 열 유형을 사용하여 ID 필드를 참조하는 필드가 있습니다. 기본적으로 다음과 같습니다 : 이름 & ID. 예 : Name01, Name02, Name03 등ID 필드가 자동으로 업데이트되지 않습니다.
그러나 공유 지점에 새 행을 추가하면이 열은 자동으로 업데이트되지 않으므로 수동으로 필드를 클릭하여 업데이트해야합니다.
이 방법이 있습니까? 감사합니다
이것은 의도적으로 설계된 동작입니다.
계산 된 열에는 표현식에 ID 필드를 포함 할 수 없습니다. 그 이유는 sharepoint가 생성/업데이트시 계산 된 필드의 결과 값을 저장하기 때문입니다. 아이템이 생성되면 ID는 아직 존재하지 않습니다. 따라서이 개체는 채울 수 없습니다. 그러나 값이 업데이트되면 ID가 채워지고 현재 사용할 수 있음을 알 수 있습니다.
필자도이 동작을 보았습니다. 처음 열을 만들 때 (그리고 열을 편집 할 때마다) 모든 것이 멋지게 멋지게 보이기 때문에 명확하지 않습니다.
SharePoint Designer 워크 플로를 사용하여이 문제를 해결할 수 있음을 발견했습니다. 워크 플로는 ID 값을 저장하기 위해 일반 텍스트 필드를 업데이트 한 다음 계산 된 열은 실제 ID 필드 대신 해당 텍스트 필드를 참조 할 수 있습니다.
단계 :
현재 항목을 업데이트하는 워크 플로우 액션을 추가합니다.
하나의 단점은 사용자가 뭔가 숨기지 않으면 New 및 Edit 양식의 ItemID 필드를 보게된다는 것입니다.
손에 더 많은 시간이 있고 워크 플로 기록 목록에 스팸을 보내지 않으려면 이벤트 처리기에서 이와 동일한 해결 방법을 수행 할 수 있습니다.
감사합니다. Brian, ID 필드가 채워져 있지만 그 행의 다른 필드를 편집 할 때마다 ID 필드가 사라지고 ID의 숫자가 아닌 '이름'만 남았습니다. 이것은 행을 편집 할 때마다 발생합니다. – Vin
버전 관리가 원인 일 수 있습니다.이 목록에서 버전 관리를 사용하도록 설정 했습니까? 과거에는이를 해결하기 위해 지속 된 값을 업데이트하기 위해 워크 플로우 또는 이벤트 수신기를 구현해야했습니다. –