Thanks to a contribution done by Vincent Demay, Wicket Ajax is now able to replace table parts such as <tr>, <td> and <tbody> in Internet Explorer.

As you may know, Internet Explorer refuses to replace the inner-/outerhtml property of tags when they are tr, td, th, tbody, tfoot or thead. Until this patch you had to resort either to invalid markup such as:


or replace the whole table using Ajax.

With this patch we can replace just a part of a table, say a list item, instead of having to render the whole table again.