Oh, yeah I see IBehavior.rendered(Component) that is called when the
component has been rendered.
Great, thanks a lot!
Nate
On Fri, May 9, 2008 at 5:04 PM, Igor Vaynberg <[EMAIL PROTECTED]>
wrote:
> i meant in the behavior. does it have something like rendered() or
> afterrender() ?
>
> somewhere so you can do
> getcomponent().getresponse().write("<script>...</script>");
>
> -igor
>
>
> On Fri, May 9, 2008 at 5:02 PM, nate roe <[EMAIL PROTECTED]> wrote:
> > In Component, do you mean? I see onRender(MarkupStream) .. do I need to
> > find the "after component" part by using the MarkupStream?
> >
> > Thank you,
> > Nate
> >
> > On Fri, May 9, 2008 at 4:51 PM, Igor Vaynberg <[EMAIL PROTECTED]>
> > wrote:
> >
> >> 1.2 doesnt have it, so just override onrenderaftercomponent and do it
> there
> >>
> >> -igor
> >>
> >>
> >> On Fri, May 9, 2008 at 4:50 PM, nate roe <[EMAIL PROTECTED]> wrote:
> >> > Hrm. The IHeaderResponse interface is new in 1.3 but for a little
> while
> >> > longer I must use Wicket 1.2. How does one accomplish
> >> > response.renderOnDomReadyScript() in 1.2? I don't see any method
> similar
> >> to
> >> > "renderOnDomReadyScript" on the Response class.
> >> >
> >> > Thanks!
> >> > Nate
> >> >
> >> > On Fri, May 9, 2008 at 4:35 PM, Igor Vaynberg <
> [EMAIL PROTECTED]>
> >> > wrote:
> >> >
> >> >> i havent had to do this but something like this might work:
> >> >>
> >> >> class hint extends abstractbehavior {
> >> >> private final imodel<string> hint;
> >> >>
> >> >> onbind(component c) {
> >> >> c.setoutputmarkupid(true);
> >> >> }
> >> >>
> >> >> ondetach() { hint.detach(); super.ondetach(); }
> >> >>
> >> >> renderhead(response) {
> >> >> // init textfield with hint
> >> >> response.renderondomreadyscript("var
> >> >> e=document.getelementbyid('"+getcomponent.getmarkupid()+"'");
> >> >> e.value='"+hint.getobject()+"';e.style['color']='gray';");
> >> >> }
> >> >>
> >> >> oncomponenttag(tag) {
> >> >> tag.put("onfocus", "if (this.value='"+hint.getobject()+"') {
> >> >> this.value=''; this.style['color']='black;'}");
> >> >> }
> >> >> }
> >> >>
> >> >> then just textfield.add(new hint(new model<string>("search")));
> >> >>
> >> >> -igor
> >> >>
> >> >>
> >> >>
> >> >>
> >> >> On Fri, May 9, 2008 at 4:25 PM, nate roe <[EMAIL PROTECTED]> wrote:
> >> >> > How would one implement "hint text" on a text field in Wicket? By
> >> hint
> >> >> text
> >> >> > I mean an empty TextField has greyed out text in it to indicate its
> >> >> purpose,
> >> >> > and gets cleared onFocus?)
> >> >> >
> >> >> > Thanks,
> >> >> > Nate Roe
> >> >> >
> >> >>
> >> >> ---------------------------------------------------------------------
> >> >> 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]
>
>