Есть ли способ двусторонней привязки 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');
}
Другие вопросы по тегам