Javascript 角度8剑道网格:下拉列表在编辑模式下不显示所选项目
以下是显示问题的gif: 您可以看到,当点击“编辑”按钮时,它将启用编辑模式。但是,下拉列表不显示选定的值。下拉列表中有项目,可以选择这些项目,然后显示所选项目 以下是单个单元格的html结构: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>
<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
似乎不在值列表中。就是这样。如果你能作出答复,我会同意的。