Well, I don't know if this is going to fix your problem, but try to use
different id for the DropDownChoice with name 'name'.
Some browser tend to have problems with certain identifiers, although
I've got no idea if this is the case. If this doesn't help, just put a
quick start together that demonstrates the behavior.
-Matej
Vincent Renaville wrote:
> Dear,
>
> My problem is still there , I have see in the Javascript console of
> Firefox :
>
> no element found.
>
> Do you know where does it comes.
>
> Vincent
>
>
> On Thu, 2006-11-30 at 17:47 +0100, Vincent Renaville wrote:
>> Dear,
>>
>> I use Ajax to assign data to Textfield dynamically when a user select a
>> value into a dropdownchoice :
>>
>> firstname = new TextField("firstname",new PropertyModel
>> (obj,"firstname"));
>> add(firstname);
>> firstname.setOutputMarkupId(true);
>>
>> extention = new TextField("extention",new PropertyModel
>> (obj,"extention"));
>> add(extention);
>> extention.setOutputMarkupId(true);
>>
>>
>> name = new DropDownChoice ("name",new PropertyModel
>> (obj,"name"),db.getAllSIPUsers())
>> {
>> protected boolean wantOnSelectionChangedNotifications()
>> {
>> return false;
>> }
>> public void onSelectionChanged(Object newSelection) {
>>
>> }
>> };
>> add(name);
>> name.setOutputMarkupId(true);
>> name.add(new AjaxFormComponentUpdatingBehavior("onchange") {
>> protected void onUpdate(AjaxRequestTarget target)
>> {
>>
>> obj.setFirstname((String)data[3]);
>> obj.setExtention((String)data[4]);
>> firstname.modelChanged();
>> extention.modelChanged();
>> target.addComponent(firstname);
>> target.addComponent(extention);
>> }
>>
>> the problem is the page do not update the firstname et extention
>> Textfield,
>> BUT if I remove target.addComponent(extention); the firstname Textfield
>> update correctly.
>>
>> somebody have a solution to this strange problem (for me only perhaps)
>>
>> Vincent
>>
>>
>> -------------------------------------------------------------------------
>> Take Surveys. Earn Cash. Influence the Future of IT
>> Join SourceForge.net's Techsay panel and you'll get the chance to share your
>> opinions on IT & business topics through brief surveys - and earn cash
>> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
>> _______________________________________________
>> Wicket-user mailing list
>> [email protected]
>> https://lists.sourceforge.net/lists/listinfo/wicket-user
>
>
> -------------------------------------------------------------------------
> Take Surveys. Earn Cash. Influence the Future of IT
> Join SourceForge.net's Techsay panel and you'll get the chance to share your
> opinions on IT & business topics through brief surveys - and earn cash
> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
> _______________________________________________
> Wicket-user mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/wicket-user
>
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Wicket-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wicket-user