Ah, then, that /does/ complicate things quite a lot. :) what about using css to accomplish the trick?
<h3 style="position: absolute; top: 15px;">Name</h3> Or something like that? If you use absolute positioning, then everything that comes below it will be shifted up as if it wasn't there... the feasibility of this depends a lot on how things are being laid-out, but... You also might be able to use relative positioning and negative margins/positioning (or, if you have nested div's, etc., then you could use also use absolute positioning in this fashion...) Robert Steven Wisener wrote: > Well, I simplified my example a bit. There are actually two forms on > the page, both with the orderId hidden field. Also the first form > isn't always rendered, since it is only available to users with > administrative rights. I could certainly accomplish it with some hairy > conditional logic. I think a more elegant solution is to just wait for > one of the hidden components to render and then render the Insert. > > I'll take a look at the Body component and see if there's anything > useful. Thanks for the suggestion! > > --Steven > > On 7/25/05, Robert Zeigler <[EMAIL PROTECTED]> wrote: > >>can't you just move your form and hidden component? >>So, instead of: >><h3><span jwcid="@Insert" value="ognl:order.name"/></h3> >><form jwcid="@Form"> >> <hidden.../> >> >>You'd have: >><form jwcid="@Form"> >> <hidden.../> >><h3><span jwcid="@Insert" value="ognl:order.name"/></h3> >> >>It's hard to say without seeing more information about your template, >>but, you can certainly put the form and hidden tags wherever they make >>the most sense on the page, and keep the rest of the form components >>where they belong. :) >>Or, you can move the name of the order via css to an appropriate location... >>Or, you could create a wrapper component that buffers it's input (take a >>look at the body component code for how to accomplish that, in detail).. >>. it involves the use of nested writers, but I've never used the >>technique, personally. >> >>Robert >>Steven Wisener wrote: >> >>>My problem seems pretty simple. I've got an order/line item type >>>situation. The order page links to the line item listing page with a >>>DirectLink with the orderId as a parameter. The line item listing page >>>has a form for editing each line item (with a ListEdit component). The >>>line item form remembers the orderId with a Hidden component in the >>>form. >>> >>>Now here's the issue: I want to display the order name ABOVE the form. >>>The order cannot be retreived until the listener method of the Hidden >>>component populates the order. Is there any way to defer rendering of >>>the order name Insert component until the Hidden field in the form is >>>rendered? Or perhaps there's an easy way around this that I'm missing? >>> >>>Thanks, >>> >>>--Steven >>> >>>--------------------------------------------------------------------- >>>To unsubscribe, e-mail: [EMAIL PROTECTED] >>>For additional commands, e-mail: [EMAIL PROTECTED] >> >> >>--------------------------------------------------------------------- >>To unsubscribe, e-mail: [EMAIL PROTECTED] >>For additional commands, e-mail: [EMAIL PROTECTED] >> >> > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
