Проблема при добавлении JmixComboBox в JmixFormLayout

В тестовом проекте я при нажатии на кнопку создаю required JmixComboBox со списком значений, добавляю в JmixFormLayout и после задаю значение для комбобокса. В итоге у меня создается компонент красного цвета, как если бы там не было значения, но оно там есть. Если убрать значение и снова проставить, то красного цвета уже не будет. Если в коде сначала задать значение для комбобокса, а потом добавить в форму, то компонент тоже корректно создастся.

Изображение некорректного комбобокса:
image

Фрагмент кода:

@Subscribe(id = "testButton", subject = "clickListener")
private fun onTestButtonClick(event: ClickEvent<JmixButton>) {
    val comboBox = uiComponents.create(JmixComboBox::class.java) as JmixComboBox<TestEnum>
    comboBox.isRequired = true
    comboBox.setItems(TestEnum.entries)

    form.addFormItem(comboBox, "test")
    comboBox.value = TestEnum.TEST2
}
1 симпатия

Добрый день

Спасибо, что сообщили о проблеме, я завел задачу на GitHub.

Глеб

1 симпатия