【问题标题】:Is there a way to two-way bind jqxComboBox?有没有办法双向绑定jqxComboBox?
【发布时间】:2019-08-06 17:14:37
【问题描述】:

这是我的表格:

  <form [formGroup]="form">
    <jqxComboBox [source]="source" formControlName="control">
    </jqxComboBox>
  </form>

我正在尝试从后面的代码更新它:

this.form.get("control").setValue(value);

它适用于jqxInput,但不适用于jqxComboBox。我有什么遗漏吗?

【问题讨论】:

    标签: angular jqwidget two-way-binding jqxcombobox


    【解决方案1】:

    我对这个库很好奇,所以我做了一个简短的研究,我想你应该为此使用 [selectedIndex] 属性

    <form [formGroup]="form">
      <jqxComboBox [source]="source" formControlName="control" [selectedIndex]="index">
      </jqxComboBox>
    </form>
    

    然后在.ts 文件中,您可以将其设置为源中值的索引

    public setValue(): void {
      this.index = this.source.findIndex(val => val === 'desiredValue');
    }
    

    【讨论】:

      猜你喜欢
      • 2016-08-01
      • 2021-03-26
      • 1970-01-01
      • 1970-01-01
      • 2012-07-07
      • 2017-11-17
      • 1970-01-01
      • 2019-01-02
      • 2012-07-07
      相关资源
      最近更新 更多