Hello,
I have an AutoCompleteTextField which works just fine. But when I select any of 
the given values from the list the validator tells me : "xxx is not a valid 
value..." perhaps you have any idea what I can do.

Code:

 private AutoCompleteTextField<Subject> subject = new 
AutoCompleteTextField<Subject>("subject",
            new Model<Subject>(event.getSubject()), autoCompleteRenderer) {
        
        /**
         * generated UID.
         */
        private static final long serialVersionUID = -928631288762101540L;
        
        @Override
        protected Iterator<Subject> getChoices(String term) {

            List<Subject> ret = new LinkedList<Subject>();
            List<Subject> subjects = controller.getAllSubjects();
            for (Subject subject : subjects) {
                if (subject.getName().startsWith(term)) {
                    ret.add(subject);
                }
            }
            
            return ret.iterator();
        }
    };

Thanks,
Sebastian

Reply via email to