Hi, I was wondering if there is some way to rewrite the component markup before it is rendered. My setting is as follows:
1. I have a component markup file like this <wicket:panel> <script type="text/javascript"> someFunction( "runtime parameter" ); </script> </wicket:panel> 2. The matching component overrides "onComponentTagBody" and "onRender" protected final void onComponentTagBody(final MarkupStream markupStream, final ComponentTag openTag) { checkComponentTag(openTag, "textarea"); replaceComponentTagBody(markupStream, openTag, getValue()); } protected void onRender(MarkupStream markupStream) { super.onRender(markupStream); super.renderAssociatedMarkup("panel", "Some error"); } Now, what I would like to do is to change the value for the "runtime parameter" in the onRender Method and replace it with a value that has been given to the component when the component was constructed. Is there any way to achieve this? Regards, J. -- Dr. Jürgen Lind iteratec GmbH Fon: +49 (0)89 614551-44 Inselkammerstrasse 4 Fax: +49 (0)89 614551-10 82008 Unterhaching Web: www.iteratec.de Sitz und Registergericht der iteratec GmbH: München HRB 113 519 Geschäftsführer: Klaus Eberhardt, Mark Goerke, Inge Hanschke, Ralf Menzel --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]