I'm trying to create a comboboxbinding, but I always get an error like this
this is wat the following codeCode:org.springframework.binding.convert.ConversionException: Unable to convert value '[be.dovre.model.Person@1368c5d, be.dovre.model.Person@3945e2]' of type 'java.util.ArrayList' to class 'javax.swing.ListModel'; nested exception is java.lang.AbstractMethodError: org.springframework.binding.convert.support.AbstractConverter.doConvert(Ljava/lang/Object;Ljava/lang/Class;Lorg/springframework/binding/util/MapAccessor;)Ljava/lang/Object; java.lang.AbstractMethodError: org.springframework.binding.convert.support.AbstractConverter.doConvert(Ljava/lang/Object;Ljava/lang/Class;Lorg/springframework/binding/util/MapAccessor;)Ljava/lang/Object; at org.springframework.binding.convert.support.AbstractConverter.convert(AbstractConverter.java:82) at org.springframework.binding.convert.ConversionExecutor.execute(ConversionExecutor.java:98) at org.springframework.binding.convert.ConversionExecutor.execute(ConversionExecutor.java:85) at org.springframework.richclient.form.binding.swing.AbstractListBinding.convertValue(AbstractListBinding.java:156) at org.springframework.richclient.form.binding.swing.AbstractListBinding$SelectableItemsVisitor.visit(AbstractListBinding.java:175) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
I also tried creating a custom binder, but it all ends up in similar errors as the above one. What am I doing wrong?Code:List personsList = ((PersonManager) getApplicationContext().getBean("personManager")).getAllPersons(); ValueModel personVM = new ValueHolder(personsList); ComboBoxBinding personCB = (ComboBoxBinding) sbf.createBoundComboBox("employee", personVM, "name");


Reply With Quote