这是我的表格:
<form [formGroup]="form">
<jqxComboBox [source]="source" formControlName="control">
</jqxComboBox>
</form>
我正在尝试从背后的代码中进行更新,例如:
this.form.get("control").setValue(value);
它适用于jqxInput
,但不适用于jqxComboBox
。有什么我想念的吗?
答案 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');
}