Hi,

I noticed that you can't do a partial render of a component in list
view. As well as get it's markup attributes. The problem seems to be
Component#initializeMarkupStream. IMHO the function should convert
component path from fooListX:3:fooListY:4:fooContainer to
fooListX:fooListY:fooContainer. After I did this, everything seems to
work OK.

Another thing is that this function (initializeMarkupStream) is called
for every component with attached MarkupIDSetter on every request. Not
good imho, since the function calls findComponentIndex, which
traverses the whole markup.
For everycomponent. Doesn't seem very performance wise to me. Isn't
there a way to cache component's position in the markup stream?

-Matej


-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid3432&bid#0486&dat1642
_______________________________________________
Wicket-develop mailing list
Wicket-develop@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-develop

Reply via email to