문제

SharePoint 2010에서 라이브러리가 있습니다. 라이브러리에는 폴더를 포함하여 라이브러리의 각 항목이 숫자 (별도 열)로 태그가 지정됩니다.

'OrderBy'를 수행 할 때 열이 작동하지만 콘텐츠 유형별로 요소를 그룹화합니다.

                       <Where>
                            <And>
                                <Or>
                                    <Geq>
                                        <FieldRef Name='_ModerationStatus' />
                                        <Value Type='ModStat'>0</Value>
                                    </Geq>
                                    <BeginsWith>
                                        <FieldRef Name='ContentTypeId' />
                                        <Value Type='ContentTypeId'>0x0120</Value>
                                    </BeginsWith>
                                </Or>
                                <And>
                                    <Geq>
                                        <FieldRef Name='OrderBy' />
                                        <Value Type='Number'>1</Value>
                                    </Geq>
                                    <Neq>
                                        <FieldRef Name='ID' />
                                        <Value Type='Counter'>1</Value>
                                    </Neq>
                                </And>
                            </And>
                        </Where>
                        <OrderBy>
                            <FieldRef Name='OrderBy' Ascending='True' />
                        </OrderBy>";
.

주문은 작동하기 전에 항상 콘텐츠 유형별 결과를 그룹화합니다.아래의 예제를 참조하십시오. 폴더는 그룹이고 주문되어 있으며 파일은 그룹화되고 주문됩니다.

이름 주문

폴더 2

폴더 B 3

폴더 4

FILEA 1

fileb 5

는 'orderby'컬럼 만 목록의 항목을 전적으로 주문하기 위해서만

도움이 되었습니까?

해결책

teddy,

목록보기 폴더 및 파일 정렬

답변에서 발췌 :

귀하의 질문에 대해서는 그것이 설계되었다고 말해야합니다. 우리의 운영 체제는 동일한 방식으로 표시됩니다.

여기에는 해결 방법이 필요합니다.

를 시도 할 수 있습니다.

"GROUP BY"라는 기능이 있으며 사용자가 찾을 수 있습니다. 보기를 만들거나 수정하십시오. 여기서 파일 및 폴더 그룹을 만들 수 있습니다 항목이 동일한 제목이있는 제목으로 동일한 그룹에 포함됩니다.

이제는 제목별로 항목을 정렬 할 수 있으며 다음과 같이 표시됩니다. 그룹.

여기에는 CAML을 사용하여 그룹화 방법이 있습니다
CAML 쿼리에서 GROUPBY 사용 방법

 <GroupBy Collapse="TRUE">
   <FieldRef Name="Title" />
 </GroupBy>
.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 sharepoint.stackexchange
scroll top