Thanks Igor!
It worked like a charm.
New class:
public class HiddenTextField extends TextField {
public HiddenTextField(final String id) {
super(id);
}
public HiddenTextField(final String id, IModel model) {
super(id, model);
}
protected final void onComponentTag(final ComponentTag tag) {
checkComponentTag(tag, "input");
checkComponentTagAttribute(tag, "type", "hidden");
super.onComponentTag(tag);
}
}
---
Form:
treeStateModel = new Model(new String());
add(new HiddenTextField("treeState", treeStateModel));
onSubmit:
String treeState = (String) treeStateModel.getObject(null);
...
function getTreeValues() {
var treeState = document.getElementById("treeState");
treeState.value = tree.getAllChecked();
document.frm.submit();
}
// -->
</SCRIPT>
<form name="frm" wicket:id="detailForm" onSubmit="getTreeValues();">
<input wicket:id="treeState" id="treeState" type="hidden" value=""/>
...
Jan
-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Igor
Vaynberg
Sent: 20. juli 2005 02:41
To: [email protected]
Subject: RE: [Wicket-user] javascript tree-component
Mod textfield to work with <input type="hidden" instead of <input
type="text" and have your javascript update that value any time there is
a
change. Quick and dirty ;)
Igor
-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Jan
Mikkelsen
Sent: Tuesday, July 19, 2005 6:31 PM
To: [email protected]
Subject: Re: [Wicket-user] javascript tree-component
Well, I have started using dhtmlxTree. I do need a solution this week.
What
I can't figure out is how to transfer tree state (checkboxes) from
javascript to Wicket. I can get the state as a single string by calling
a
javascript function, but how do I transfer it to Wicket? A quick and
dirty
solution is fine :)
Jan
-------------------------------------------------------
SF.Net email is sponsored by: Discover Easy Linux Migration Strategies
from
IBM. Find simple to follow Roadmaps, straightforward articles,
informative
Webcasts and more! Get everything you need to get up to speed, fast.
http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click
_______________________________________________
Wicket-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wicket-user
-------------------------------------------------------
SF.Net email is sponsored by: Discover Easy Linux Migration Strategies
from IBM. Find simple to follow Roadmaps, straightforward articles,
informative Webcasts and more! Get everything you need to get up to
speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click
_______________________________________________
Wicket-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wicket-user
-------------------------------------------------------
SF.Net email is sponsored by: Discover Easy Linux Migration Strategies
from IBM. Find simple to follow Roadmaps, straightforward articles,
informative Webcasts and more! Get everything you need to get up to
speed, fast. http://ads.osdn.com/?ad_idt77&alloc_id492&op=click
_______________________________________________
Wicket-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wicket-user