2012-12-04 8 views
5

지정된 콘텐츠 형식에 대한 필드 링크를 검색하는 코드 조각을 사용하고 필수 또는 필수 필드를 설정합니다. 이 잘 작동하지만 이름에 공백이있는 필드에 대해 동일한 작업을 시도하면 코드에서 오류가 발생합니다. 해결 방법이 있습니까?공유 지점 업데이트 Fieldlink

SPField col = //some column retrieved from a list 
SPContentType ct = col.ParentList.ContentTypes["MyContentTypeName"] //gets the content type 

SPFieldLink fieldLink = ct.FieldLinks["MyFieldname"]; // gets the fieldLink 
ct.Update(); 

는 "MyFieldName"가 "취미"또는 "금액"과 같은 문자열 인 경우 작동하지만,이 "전체 이름"같은 문자열 인 경우에 실패

당신은 아마 필드 표시 이름 대신를 사용하는
+0

오류 메시지를 포함하십시오. –

+1

질문에 표시된 코드를 사용하는 사람은 SPFieldLink에 제안 된대로 Update 메서드가 없다는 점에 유의하십시오. 코드에는 fieldLink.Update가 아닌 ct.Update가 표시되어야합니다. –

답변

3

필드 내부 이름

시도해 보셨습니까? "Full_x0020_Name"?

관련 문제