0

誰でも助けてもらえますか? fetch xml を使用してデータを取得していますが、結果は 5000 しか表示されませんが、17000 レコードを取得しています。すべてのレコードを取得するにはどうすればよいですか

var fetchXml =
          '<fetch version="1.0" output-format="xml-platform" mapping="logical" distinct="false" >' +
         '<entity name="account">' +
         '<all-attributes/>' +

         '</entity>' +
         '</fetch>';
                var retrievedate = XrmSvcToolkit.fetch({
            fetchXml: fetchXml,
            async: false,
            successCallback: function (result) {


               return result;

            },
            errorCallback: function (error) {
                throw error;
            }
        });
4

1 に答える 1

3

XrmServiceToolkit プロジェクト (ここにあります) は、フェッチ クエリのすべてのページを取得する方法を提供します。以下のサンプルを参照してください。このプロジェクトはよりアクティブなので、XrmSvcToolkit よりも使用することをお勧めします。

XrmServiceToolkit.Soap.Fetch(fetchXml, true, function(result){ return result});

2 番目のパラメータは「fetchAll」パラメータで、クエリのページ化された結果を取得できます。

于 2015-03-14T20:36:59.400 に答える