这是我的表格:
<form [formGroup]="form">
<jqxComboBox [source]="source" formControlName="control">
</jqxComboBox>
</form>
我正在尝试从下面的代码更新它:
this.form.get("control").setValue(value);
它适用于jqxInput
但不适用于jqxComboBox
. 有什么我想念的吗?
这是我的表格:
<form [formGroup]="form">
<jqxComboBox [source]="source" formControlName="control">
</jqxComboBox>
</form>
我正在尝试从下面的代码更新它:
this.form.get("control").setValue(value);
它适用于jqxInput
但不适用于jqxComboBox
. 有什么我想念的吗?
我对这个库很好奇,所以我做了一个简短的研究,我想你应该[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');
}