Benutzerdefinierte Datenquelleneigenschaft dataSrc und Paginierungsproblem

Ich arbeite mit jQuery DataTables und dem serverseitigen Verarbeitungsmodus. Ich habe jedoch ein Problem mit der Datentabelle. Ich habe in der Datendokumentation nach allen Dingen gesucht, aber meine Antwort nicht gefunden.

So ist das Problem, ich erhalte eine Antwort vom Server als JSON wie folgt:

Wie Sie in dieser JSON-Antwort sehen können, befinden sich die erforderlichen Datentabellen indata.data Um diese Datenquelle in Datentabellen zu setzen, gibt es eine Eigenschaft, die @ isCustom Data Property und es funktioniert gut und zeigt die Zeilen. Das Problem ist nun, dass Datatables keine Paginierungsparameter von JSON berücksichtigen. Aus diesem Grund wird Folgendes angezeigt:

Bitte beachten Sie, dass ich die JSON-Antwort auf der Serverseite nicht ändern kann.

Aktualisieren Hier ist js Aufrufskript:

$(document).ready(function () {
   $("#example").dataTable({
      "ajax": {
          url: app.getApiUrlWithAccessToken('lead/get_all'),
          dataSrc: function(json){
              return json.data.data;
          }
      },
      "lengthMenu": [1,2,5,10,15],
      "columns": [
          { "data": "first_name" },
          { "data": "last_name" },
          { "data": "title" },
          { "data": "email" },
          { "data": "city" },
          { "data": "status" }
      ],
      "processing": true,
      "serverSide": true
   });
});

Antworten auf die Frage(2)

Ihre Antwort auf die Frage