我需要从kendocombox框的onchange事件中获取文本和值。但是我只能得到值字段。文本未显示。
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仅包含value,但也需要文本。请Kinldy帮助解决此问题。
通常选择或组合返回所选选项的值。但是您可以从数据源中找到选定的值。
taxRateGridChange(value) {
let textVal;
if (value) {
const selectedOption = this.dataSource.find((entity) => entity.value === value);
textVal = selectedOption ? selectedOption.text : null;
} else {
textVal = null;
}
}