2016-09-07 1 views
1

Ich habe letzte Typ-Definitionsdatei von Kendo UI installiert von Paket-Manager-Konsole und schließen Sie die Datei in Art Skript als:Kendo UI Typ Script Ausgabe

/// <reference path="../scripts/typings/kendo-ui/kendo-ui.d.ts" /> 

Auch habe ich versucht, frühere Versionen zu installieren, aber immer die gleichen Frage:

drillDownDataSource: any = new kendo.data.TreeListDataSource({ 
     transport: { 
      read: { 
       url: 'StatutoryIncome/GetStatutoryIncomeStatementView/', 
       dataType: "json", 
       type: "POST", 
       async: true, 
       cache: true, 
       autoBind: true, // This property is not accessible 
       data: function() {}, 
       parameterMap: function(options, operation) { 
        if (operation !== "read" && options.models) { 
         return { 
          models: kendo.stringify(options.models) 
         }; 
        } 
       } 
      } 
     }, 
    } 
} 

Wie ich oben erwähnt werden in autobind Eigenschaft nicht zugänglich ist, auch wenn ich die autobind Eigenschaft der parameterMap Funktion gibt er entfernen ror. Auch die Funktionen von kendoTreelist wie Inhalt nicht zugänglich sind

Antwort

1

Basierend auf den KendoUI docs, parameterMap sollte unter transport nicht unter transport.read verschachtelt werden.

Und soweit ich weiß autobind nicht in der Konfiguration existiert, ist dieses Config-Element in der Regel auf der Komponente selbst verfügbar. (Siehe zum Beispiel die TreeList-Configuration)