apparently no.

it may just be my understanding.

Because the modal is from a compoundproperty that is a hibernate POJO, this will copy what is in the "database" over, not what is in the field over.

I hope I am explaining myself.

-jose

On Jun 1, 2009, at 8:25 AM, Eyal Golan wrote:

I though more something like this:
AjaxLink link = new AjaxLink("copyAddress"){
              @Override
              public void onClick(AjaxRequestTarget target) {
                  this.address2 = this.address1;
                 target.addComponent(myAddress2);
              }
          };//end of Link

wouldn't that work?

Eyal Golan
[email protected]

Visit: http://jvdrums.sourceforge.net/
LinkedIn: http://www.linkedin.com/in/egolan74

P Save a tree. Please don't print this e-mail unless it's really necessary


On Mon, Jun 1, 2009 at 5:31 PM, hill180 <[email protected]> wrote:

AjaxLink link = new AjaxLink("copyAddress"){


              @Override
              public void onClick(AjaxRequestTarget target) {
                  myAddress2.setModelObject(myAddress1.getValue());
                 target.addComponent(myAddress2);
              }
          };//end of Link


This kinda works. It does update the MyAddress2 Field, but if I change
myAddress1 and click on the click, it will get the original value of
myAddress1, not the value inside of the forms textfield.


-jose


On Jun 1, 2009, at 1:48 AM, Eyal Golan wrote:

I'm not sure, but give it a try:
In the onClick, set the property address2 to be the same as property
address1.
Add myAddress2 to the target.

If you use compoundpropertymodel, it should work.

Eyal Golan
[email protected]

Visit: http://jvdrums.sourceforge.net/
LinkedIn: http://www.linkedin.com/in/egolan74

P  Save a tree. Please don't print this e-mail unless it's really
necessary


On Mon, Jun 1, 2009 at 12:55 AM, hill180 <[email protected]> wrote:

I have looked through the archives and there were a couple references to
this question but no examples and I was hoping for some help.

I have a form with Address One and Address Two,

I have a link that I just want to copy the data over. I am thinking it
should use Javascript, but I am new to wicket and not sure how to
implement.

The textfields are a compound property model which is hitting a hibernate
POJO.


private static class AddressPanel extends Panel
      {

        public AddressPanel(String id, Form f,final AssociateDB a)
        {
          super(id);
final TextField myAddress1 = new TextField("Address1"); //
First Address
          add(myAddress1);
final TextField myAddress2 = new TextField("Address2"); //
First Address
             myAddress2.setOutputMarkupId(true);
            add(myAddress2);


        Link link = new Link("copyAddress"){
        @Override
//TODO ADD JAVASCRIPT COPY, FAILS TO SAVE BEFORE COPY OF DATA
        public void onClick() {

        }

        };



    add(link);
        }

      };

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

Reply via email to