我需要从更改事件的kendocombox框中获得文本和值。但我只能得到价值字段。文本不显示。
HTML:
<kendo-combobox [data]="taxRatesource" [placeholder]="'Select'" [textField]="'text'"
[valueField]="'value'" (valueChange)="taxRateGridChange($event)"
[(ngModel)]="datachild.intTaxRateCode">
</kendo-combobox>TS:
taxRateGridChange(event) {
const textVal = event;
}const textVal只包含值,但也需要文本。金迪帮助解决了这个问题。
发布于 2020-06-04 18:07:32
一般情况下,选择或组合返回所选选项的值。但是您可以从dataSource中找到选定的值。
taxRateGridChange(value) {
let textVal;
if (value) {
const selectedOption = this.dataSource.find((entity) => entity.value === value);
textVal = selectedOption ? selectedOption.text : null;
} else {
textVal = null;
}
}https://stackoverflow.com/questions/62201202
复制相似问题