Am 17.06.2009 um 20:15 schrieb walnutmon:


For the record, the call to super.onComponentTag(tag) fixed the issue.

Awesome catch Martin!
Thank you,

your welcome. (and not to forget, I had my fun too)

mf




Martin Funk-3 wrote:

hm... lets see,

the JavaScript in the Browser complains since: function() {return
Wicket.$('superDiv2') != null;}.bind(this))
returns false. (its the precondition)
It returns false since there is no dom element with the id 'superDiv2'
in the page.
I assume its the id of the <div> elements, but the id is not rendered.
Which is strange since   add(superDiv.setOutputMarkupId(true)); got
called.
Next shoot would be the overridden onComponentTag() method.
I'd say a call to super.onComponentTag() is needed.

Maybe that should be described more explicit in the JavaDoc.

mf

Am 17.06.2009 um 19:25 schrieb walnutmon:


Close but no donut, copper.  That occurred to me, but it was too
late.  The
source doesn't seem to give much away, I do see the JavaScript on
the Div
though.


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
      <title></title>
  <script type="text/javascript"
src="resources/org.apache.wicket.markup.html.WicketEventReference/
wicket-event.js"></script>
<script type="text/javascript"
src="resources/org.apache.wicket.ajax.WicketAjaxReference/wicket-
ajax.js"></script>
<script type="text/javascript"
src="resources/org.apache.wicket.ajax.AbstractDefaultAjaxBehavior/
wicket-ajax-debug.js"></script>
<script type="text/javascript"
id="wicket-ajax-debug-enable"><!--/*--><![CDATA[/*><!--*/
wicketAjaxDebugEnable=true;
/*-->]]>*/</script>

</head>
  <body>
      <form wicket:id="form" id="form1" method="post"
action="?wicket:interface=:0:form::IFormSubmitListener::"><div
style="display:none"><input type="hidden" name="form1_hf_0"
id="form1_hf_0"
/></div>
          top: <input type="text" wicket:id="top" value="400"
name="top"/><br/>
          left: <input type="text" wicket:id="left" value="400"
name="left"/><br/>
          length: <input type="text" wicket:id="height" value="100"
name="height"/><br/>
          width: <input type="text" wicket:id="width" value="100"
name="width"/><br/>

          color: <input type="text" wicket:id="color" value="blue"
name="color"/><br/>
          <input type="submit"/>
      </form>
      <div wicket:id="superDiv" style="position: static;top:
400;left:
400;height: 100;width: 100;background-color: blue;" onmousedown="var
wcall=wicketAjaxGet('?wicket:interface=:
0:superDiv::IBehaviorListener:0:',null,null,
function() {return Wicket.$('superDiv2') != null;}.bind(this));"></
div>
  </body>
</html>

Thanks again
--
View this message in context:
http://www.nabble.com/AjaxEventBehavior-onclick-for-WebMarkupContainer-Precondition-Check-tp24074285p24078270.html
Sent from the Wicket - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
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]




--
View this message in context: 
http://www.nabble.com/AjaxEventBehavior-onclick-for-WebMarkupContainer-Precondition-Check-tp24074285p24079175.html
Sent from the Wicket - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
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]

Reply via email to