2011-08-26 5 views
0

SharePoint Online에 대한 사용자 지정 필드 형식을 만들려고합니다. 따라서 AFAIK는 반드시 샌드 박스 솔루션이어야합니다. 이것을 만들 가능성이 있습니까? 아니면 내가 목록에서 "단일 항목 레벨"(편집 양식이 아니라 목록에있는)에서 일할 수있는 무언가. 어쩌면 항목 메뉴 또는 sth의 일부 옵션?SharePoint 샌드 박스 필드 유형을 만들 수 있습니까?

답변

1

SharePoint Sandbox Model은 사용자 지정 FieldType을 제공하지 않는다는 것을 기억해야합니다.

MSDN (http://goo.gl/uXGLo)의 샌드 박스 SharePoint 솔루션에 대한 훌륭한 소개가 있습니다.

  • ContentTypes 같은

    의 SPI

  • SiteColumns
  • 목록

쉽게 CAML 계획 (SharePoint XML-DSL)를 사용하여 만들거나 사용자 지정 .NET 코드에 의해 수

0

예. API 지원을 위해/

...

콘텐츠 형식 필드

을 :

샌드 박스 솔루션 다음과 같은 기능과 요소를 지원 :

XML 지원에 대한

, Sandboxed Solution Considerations 참조 , SPFieldCollection.Add 참조 :

셰어 포인트 온라인에서 사용 가능한

P.S. 경우에 따라 SharePoint Online에 팜 솔루션을 배포 할 수 있습니다. 그러나 절대적으로 필요한 경우를 제외하고는 피해야하는 것은 매우 고통 스럽습니다.

+0

예,하지만이 필드는 오히려 "사이트 열"(또는 그처럼 sth)의 열이고 AFAIK는 Elements.xml에 정의되어 있습니다. 필자는 필드와 편집자를위한 자체 코드 숨김 파일을 갖고 싶습니다. 그리고 이것에 따라 : http://msdn.microsoft.com/en-us/library/gg615464.aspx "내장 된 SharePoint Foundation 필드 유형을 사용하는 필드 또는 이전에 팜에 설치된 사용자 지정 필드 유형 솔루션이 가능합니다. 사용자 지정 필드 형식을 샌드 박스 솔루션에 배포 할 수 없습니다. " SP 온라인에 대한이 팜 솔루션의 고통스러운 배포는 사용자 지정 필드 가능성에 가치가 있다고 생각합니다. –

+0

필드 정의와 필드 형식 정의라는 두 용어를 혼합합니다. 전자는 내 대답에 설명 된대로 샌드 박스 솔루션에서 지원됩니다. 필드 유형 정의는 fldtype * .xml 파일을 14 \ TEMPLATE \ XML 디렉토리에 전개해야하기 때문에 후자는 지원되지 않습니다. 귀하의 질문에 필드 정의에 대해 묻는 것 같다. 어느 것을 성취하려고합니까? –

+0

내 필드 유형을 만들고 싶습니다. –

1

기본 제공 SharePoint Foundation 필드 형식을 사용하는 필드 또는 이전에 사용 된 사용자 지정 필드 형식 팜 솔루션에 설치 될 수 있습니다. 사용자 정의 필드 유형은 샌드 박스 솔루션에 배포 할 수 없습니다.

관련 문제