> a proper solution would be to use a validator or a formvalidator to do > this. generally you never iterate over components to do validation in > wicket. we have good plugin points for you in the form workflow.
Judging from the performance of the checkbox, I have a wrong plugin point for the validator. How would you put it? > you didnt show the part of code that generates the list... > > it is just a dummy list of new todo items. > they are unique but you are using a listview? so what you have is not > a list at all, it is a collection of random items. > perhaps listview is not what you want. if you keep regenerating items every > request They are not random. Here is the code generating the items: List<Todo> linkedTodos = new LinkedList<Todo>(); { Todo todo = new Todo(); todo.setDescription("Dummy"); todo.setSelected(true); todo.setTodoDate(Convert.toDate("1.1.2008"); linkedTodos.add(todo); } // ... and I have repeated a number of these ... say 7 pcs return linkedTodos; The page uses a linkedTodos "singleton" in the sence that the list is generated only the first time the page is loaded. So they are not random. > > Is there a bug with the checkbox? > doubt it Well.. the validator fails to receive the submitted checkbox state. Did I attach the validator improperly? Or should I read the checkbox value in some other way? The checkbox state submitted from the browser is not received by the validator using the code I posted before. The textfields function properly, but the checkboxes seem to somehow be disconnected... they sometimes change state according to the selection in the browser window, sometimes not. Mostly not ;) Odd times? Very strange. ** Martin --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]