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]