У меня есть 2 комбинированных списка в моем приложении View of Griffon (или groovy swingBuilder)
country = comboBox(items:country(), selectedItem: bind(target:model, 'country',
value:model.country), actionPerformed: controller.getStates)
state = comboBox(items:bind(source:model, sourceProperty:'states'),
selectedItem: bind(target:model, 'state', value:model.state))
Функция getStates () в контроллере заполняет @Bindable List states = [] в модели на основе выбранной страны.
Приведенный выше код не выдает никаких ошибок, но состояния никогда не заполняются.
Я изменил состояние с List на объект диапазона (dummy), это выдает ошибку MissingPropertyException Нет таких элементов свойств для класса java.swing.JComboBox.
Я что-то здесь упускаю? На Nabble есть несколько записей, связанных с этим, но ничего не ясно. Приведенный выше код работает, если у меня есть метка вместо второго поля со списком.