Столбец сетки Kendo должен связывать dropdowlist с ответом API json response - PullRequest
0 голосов
/ 14 января 2020

Моя сетка кендо получает данные ответа от вызова API и формат, как показано ниже, при привязке к моей сетке кендо не удается получить данные, связанные в выпадающем списке с ответом json, например, amgName, где, как я мог связать DDL, если это происходит от отдельного ответа массива, как salescutoffdate! Ответ службы данных - это наблюдаемый вызов. Любые подсказки или ссылки будут полезны

<grid-wrapper [gridOptions]="gridOptions" [dataService]="forecastSimulationService">
        <kendo-grid-column width="90" title="SaleDays" field="amgName">
          <ng-template kendoGridCellTemplate let-dataItem>
            <kendo-dropdownlist [data]="amgName"></kendo-dropdownlist>
          </ng-template>
        </kendo-grid-column> 
        <kendo-grid-column width="90" title="SaleDays" field="salescutoffdate">
          <ng-template kendoGridCellTemplate let-dataItem>
            <kendo-dropdownlist [data]="salescutoffdate"></kendo-dropdownlist>
          </ng-template>
        </kendo-grid-column>
        <kendo-grid-column field="data.parameter.properties.SaleDays" width="70" title="Sales Days">
        </kendo-grid-column>
        </grid-wrapper>

component.ts

   loadParamdetails() {
return this.restapi.getParams().subscribe((data: {}) => {
  this.salescutoffdate = data;

}, (err) => {
  console.log(err);

})
}

Ответ DATA

 "data": [
    {
        "amgName": "2020 FIT 5DR 4CYL 2WD",
        "data": {
            "amgId": 164602,
            "amgName": "2020 FIT",
            "paramsLastUpdateUser": "Sample",
            "parameter": {
                "properties": {
                    "SaleDays": 90,

                }
            },
   "defaultSalesLevel": "SAME AMG"
     },
...