Есть ли способ двусторонней привязки jqxComboBox?
Вот моя форма:
<form [formGroup]="form">
<jqxComboBox [source]="source" formControlName="control">
</jqxComboBox>
</form>
Я пытаюсь обновить его из кода, как это:
this.form.get("control").setValue(value);
Работает с jqxInput
но не с 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');
}