首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用TypesScript(角)从kendo组合框中获取文本和值

如何使用TypesScript(角)从kendo组合框中获取文本和值
EN

Stack Overflow用户
提问于 2020-06-04 17:58:28
回答 1查看 414关注 0票数 0

我需要从更改事件的kendocombox框中获得文本和值。但我只能得到价值字段。文本不显示。

HTML:

代码语言:javascript
复制
 <kendo-combobox [data]="taxRatesource" [placeholder]="'Select'" [textField]="'text'"
                 [valueField]="'value'" (valueChange)="taxRateGridChange($event)"
                 [(ngModel)]="datachild.intTaxRateCode">
                </kendo-combobox>

TS:

代码语言:javascript
复制
taxRateGridChange(event) {
const textVal = event;
}

const textVal只包含值,但也需要文本。金迪帮助解决了这个问题。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-06-04 18:07:32

一般情况下,选择或组合返回所选选项的值。但是您可以从dataSource中找到选定的值。

代码语言:javascript
复制
  taxRateGridChange(value) {
    let textVal;
    if (value) {
      const selectedOption = this.dataSource.find((entity) => entity.value === value);
      textVal = selectedOption ? selectedOption.text : null;
    } else {
      textVal = null;
    }
  }
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62201202

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档