Javascript 角度8剑道网格:下拉列表在编辑模式下不显示所选项目

Javascript 角度8剑道网格:下拉列表在编辑模式下不显示所选项目,javascript,angular,kendo-ui,kendo-grid,Javascript,Angular,Kendo Ui,Kendo Grid,以下是显示问题的gif: 您可以看到,当点击“编辑”按钮时,它将启用编辑模式。但是,下拉列表不显示选定的值。下拉列表中有项目,可以选择这些项目,然后显示所选项目 以下是单个单元格的html结构: <kendo-grid-column field="Status" title="Status" width="100"> <ng-template kendoGridCellTemplate let-dataItem>

以下是显示问题的gif: 您可以看到,当点击“编辑”按钮时,它将启用编辑模式。但是,下拉列表不显示选定的值。下拉列表中有项目,可以选择这些项目,然后显示所选项目

以下是单个单元格的html结构:

<kendo-grid-column field="Status" title="Status" width="100">
              <ng-template kendoGridCellTemplate let-dataItem>
                {{ statusGrid(dataItem.Status)?.text }}
              </ng-template>
              <ng-template kendoGridEditTemplate 
                  let-dataItem="dataItem" 
                  let-formGroup="formGroup">
                <kendo-dropdownlist 
                    [data]="statusDropdown"
                    (valueChange)="onStatusChange($event, formGroup)"
                    textField="text"
                    valueField="value"
                    [valuePrimitive]="true"
                    [formControl]="formGroup.get('Status')">
                    <ng-template kendoDropDownListItemTemplate let-dataItem>
                      {{ dataItem.text }}
                    </ng-template>
                </kendo-dropdownlist>
            </ng-template>
        </kendo-grid-column>

{{statusGrid(dataItem.Status)?.text}
{{dataItem.text}
它背后的Javascript是从中复制/粘贴的

在您的示例中,
Inactive
似乎不在值列表中。就是这样。如果你用它来回答,我会批准的。在你的例子中,
Inactive
似乎不在值列表中。就是这样。如果你能作出答复,我会同意的。