有没有办法双向绑定jqxComboBox?

时间:2019-08-06 17:14:37

标签: angular jqwidget two-way-binding jqxcombobox

这是我的表格:

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

我正在尝试从背后的代码中进行更新,例如:

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

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

1 个答案:

答案 0 :(得分:0)

我对此库很好奇,所以我做了一个简短的研究,我想您应该为此使用[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');
}
相关问题