0

这是我的表格:

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

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

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

它适用于jqxInput但不适用于jqxComboBox. 有什么我想念的吗?

4

1 回答 1

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');
}
于 2019-08-07T06:02:02.427 回答