현재 표시 이름 변경 사항 인 3 개의 업 그레 이드로 업그레이드하는 중입니다.필수 입력란 표시 이름 변경 문제
나는 3 개 필드
이- 승인 날짜 필드 - 필수
- 날짜 필드 만료 -
나는이 필드는 사이트 이름을 표시 업데이트을 필요하지 않음 -
그 결과 모든 필드가 사이트 수준에서 업데이트됩니다.
숫자 필드 만 사이트 콘텐츠 형식에서 업데이트됩니다.
ULS logss에서 아무것도 얻지 못했습니다.이 기능은 필수 필드의 표시 이름을 프로그래밍 방식으로 업데이트 할 수없는 SharePoint의 특별한 기능입니까?
private void UpdateFieldDisplayNameAndDescription(SPSite site, string fieldStaticName, string newFieldDisplayName, string description, bool isRequired)
{
try
{
using (SPWeb web = site.RootWeb)
{
SPField field = web.Fields.TryGetFieldByStaticName(fieldStaticName);
if (field != null)
{
field.Title = newFieldDisplayName;
if (!string.IsNullOrEmpty(description))
{
field.Description = description;
}
field.Required = isRequired; // Tried this method without this here also.
field.PushChangesToLists = true;
field.Update(true);
}
}
}
어떤 아이디어
내 다음 단계는이 또한 목록 내의 모든 콘텐츠 형식에 복제되어 있지만이 작은 하찮은 일로 괴로워 정렬 될 때까지 것을 시도하지 않을 있는지 확인하는 것입니다. 어떤 아이디어 또는 팁?
내가 (기능 업그레이드) 사용자 지정 작업에서이 작업을 실행하고