I searched for answers to this problem, but most responses were to repaint the whole table (or more specifically, the container holding the table).
I am trying to make an editable grid. In addition to that, when some cell contents change, other cells may need to be repainted (they might contain computed values based upon values of one or more other cells). For performance, I don't want to repaint the entire table on each keypress, but repainting the single row won't be so bad. What could I do to repaint a single row of a DataTable? Don't use DataTable? but I think I still want a repeater and ultimatley it is the repeater's fault that I can't repaint because the MarkupFragmentFinder can't grab the markup because it uses the component's id to "match" up to the markup it finds and the id of repeater children will never match. It would need to know that it is a repeater child and use it's parent it to match the markup. Component.renderComponent is final and new MArkupFragmentFinder is hardcoded in there, so it doesn't look like I can create a custom MarkupFragmentFinder impl for this special case. Maybe I am seeing this from the wrong perspective? Could someone suggest an alternative to this approach? Basically, I like Datatable because it allows me to define each cell (and any number of them), but I want the ability to repaint only PART of the table... Thanks Chuck -- View this message in context: http://www.nabble.com/Repaint-single-row-of-a-DataTable-tf4111859.html#a11691581 Sent from the Wicket - User mailing list archive at Nabble.com. ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ Wicket-user mailing list Wicket-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wicket-user