I am desperately trying to get a specific table UI to work - see screenshot.
In short I have a list-backed table model.
When displayed there's a delete button in front of row.
The first column is a selectOneChoice.
There's always one more row at the bottom than there are "real" values.
If the user selects a value from the dropdown, then another row is added.

Here's the catch:
Of course, neither the delete link nor the dropdown should trigger validation,
so I have set immediate="true" on them.

Unfortunately now the components on the page do not update correctly, for 
example
if I delete the second row (see screenshot) the page does indeed display one row
less, but the second row still displays the same data.

What the heck can I do to programmatically update the component-side of the 
model?

<<inline: table-before.png>>

<<inline: table-after.png>>

Reply via email to