2011-11-02 3 views
3

fetchXML을 사용하여 컨트롤에 사용자 지정보기를 추가하는 javascript 함수가 있습니다. 내 문제는 루트 <fetch> 노드의 개수 특성이 작동하지 않는다는 것입니다. 6으로 설정했지만 가져 오기로 정의 된 26 개의 레코드 (모든 레코드)가 반환됩니다.왜 fetchXml count 속성이 반환 된 레코드를 제한하지 않습니까?

여기에 fetchXML

<fetch version='1.0' output-format='xml-platform' mapping='logical' distinct='false' count='6'> 
    <entity name='xyz_entity'> 
    <attribute name='xyz_entityname' /> 
    <attribute name='xyz_startdate' /> 
    <attribute name='xyz_enddate' /> 
    <attribute name='xyz_currententity' /> 
    <attribute name='xyz_inactiveentity' /> 
    <order attribute='xyz_currententity' descending='true' /> 
    <order attribute='xyz_startdate' /> 
    <filter type='or'> 
     <condition attribute='xyz_currententity' operator='eq' value='1' /> 
     <filter type='and'> 
     <condition attribute='xyz_startdate' operator='ge' value='2011-11-01' /> 
     <condition attribute='xyz_enddate' operator='gt' value='2011-11-01' /> 
     </filter> 
    </filter> 
    </entity> 
</fetch> 

이고 그리고 fetchXML이처럼에 javscript에 사용되고 :

Xrm.Page.getControl("itt_termid").addCustomView(viewId, entityName, viewDisplayName, fetchXml, layoutXml, true); 

을하지만 때 사용자 조회 아이콘을 클릭, 모두 26보다 6 레코드가 반환됩니다.

+0

하지만, Select Top처럼 작동하는 것 같습니다 _ – codeulike

+0

@codeulike - 실제 버그입니다. 내 대답을 봐 http://stackoverflow.com/a/7987277/227436, 링크를 클릭하고 맨 아래로 스크롤하십시오. 롤업 10에서 고쳐지기로되어 있었지만, 물건을 푸는 데는 꽤 능숙합니다. 그리고 나서 그걸 시험해 보지 않았습니다. – Daryl

답변

1

사용자가 페이지 당 표시 할 레코드 수를 지정할 수 있으며 컨트롤이 자신의 페이징을 수행해야하기 때문에, 내 생각 엔 그것 자체로 수를 교체 있다는 것 . 조회보기의 컨텍스트 외부에서이 가져 오기를 실행하면 올바르게 카운트가 제한됩니까?

+0

가장 쉬운 방법은 무엇입니까? CRM을 처음 사용하는 고객 – Daryl

+0

해리스 ​​테크 (Harris-Tech)는 조회 용 사용자 지정보기를 만드는 것에 관한 좋은 블로그를 가지고 있습니다. 다음과 같이 할 수 있습니다 : http://www.harris-tech.com/blogs/bid/54720/Creating- Filedered-Look-in-CRM-2011 – glosrob

+0

@Daryl 가장 쉬운 방법은 Stunnware 도구 (http://www.stunnware.com/products/tools4/download.htm)를 다운로드하여 테스트 할 수있는 환경에 연결하는 것입니다. 이 도구는 원래 CRM 4 용으로 설계되었지만 CRM 2011에도 적용됩니다. – Matt

2

명시 적으로 페이지 번호 (1)를 지정하려 했습니까?

뭔가

같은
<fetch version='1.0' output-format='xml-platform' mapping='logical' distinct='false'  page='1' count='6'> 
+0

예. 아무것도하지 않고 ... – Daryl

+0

@Matt는 그의 대답에서 조회 결과 컨텍스트 외부에서이 작업을 실행 해 올바른 결과가 반환되는지 확인 했습니까? – glosrob

+0

동일한 문제가 발생하여 페이지 번호를 설정하면 문제가 해결되었습니다. – cchamberlain

관련 문제