2012-05-10 2 views
2

프로그래밍 방식으로 주문 열로 사용해야하는 목록 열을 추가합니다. 필드 유형으로 SPFieldType.Integer를 사용합니다.Sharepoint의 주문 번호. 정수?

이제이 필드 유형을 사용자가 선택할 수없는 이유가 궁금합니다. Number가 선택 될 수있는 이유가 있습니까? Integer가 목록 속성에서 가져올 수없는 이유는 무엇입니까?

답변

1

SharePoint 개발에서 흔히 말하는 실수는 실제로는 Double 값일 때 정수로 숫자 필드를 처리하여 이루어집니다. (새 필드를 : 수를 네이티브 아닌 0에 소수점 이하 자릿수의 번호를 설정)

+0

ViewLst에서 직접 List 필드를 추가하거나 수정할 때 Integer를 선택할 수없는 이유가 궁금합니다. MS가이 필드 유형을 허용하지 않기로 결정한 이유가 있습니까? 그것은 Sharepoint에서 부적절한가? –

+0

SharePoint를 실행하는 기본 개체 계층에는 얻을 수있는 표준화가 필요하다고 가정합니다. –

2

당신도 UI를 통해 정수 필드를 만들 수 있습니다 또는 CAML을 통해

예 :

<Field 
    ID="{5CCF58EA-0F3B-4D49-9797-A4BEF557FB15}" 
    Name="Banner_BodyWidth" 
    DisplayName="Banner Body Width" 
    Type="Number" 
    Decimals="0" 
    Min="0" 
    Required="FALSE"> 
    <Default>300</Default> 
</Field> 

또는 다른 측면에서, 그 목적을 위해 안전하게 사용할 수있는 모든 콘텐츠 유형에 기본 제공 주문 필드가 있으며 http로 이동하면 개발할 필요가없는 UI를 제공한다는 사실을 잊지 마십시오. (s) : //your-site-collection-url/_layouts/reorder.aspx? List = {guid-o f-the-targeted-list}

희망이있었습니다.