Hi Martjin,

No. I don't know about item resuse strategy. 

Thanks,
Wen Tong
 
--
The only constant in life is change.

----- Original Message ----
From: Martijn Dashorst <[EMAIL PROTECTED]>
To: users@wicket.apache.org
Sent: Thursday, January 24, 2008 11:42:26 PM
Subject: Re: binding problem :(


Do 
you 
use 
an 
item 
reuse 
strategy 
for 
the 
repeater?
Martijn

On 
1/25/08, 
Beyonder 
Unknown 
<[EMAIL PROTECTED]> 
wrote:
>
>
> 
I 
think 
for 
some 
reason, 
when 
I 
submit, 
it 
overrides 
the 
model 
in 
the
> 
form. 
and 
when 
I 
do 
form.getModelObject() 
it 
returns 
a 
wrong 
value. 
I'm
> 
suspecting 
that 
its 
in 
the 
bind 
part 
of 
my 
populateItem(). 
I 
don't 
know 
why
> 
though.
>
> 
Best,
> 
Wen 
Tong
>
> 
--
> 
The 
only 
constant 
in 
life 
is 
change.
>
> 
----- 
Original 
Message 
----
> 
From: 
Timo 
Rantalaiho 
<[EMAIL PROTECTED]>
> 
To: 
users@wicket.apache.org
> 
Sent: 
Thursday, 
January 
24, 
2008 
8:01:57 
PM
> 
Subject: 
Re: 
binding 
problem 
:(
>
>
> 
On
> 
Thu,
> 
24
> 
Jan
> 
2008,
> 
Beyonder
> 
Unknown
> 
wrote:
> 
>
> 
For
> 
some
> 
reason,
> 
my
> 
checkbox
> 
doesn't
> 
bind
> 
to
> 
my
> 
model.
> 
I
> 
have
> 
a
> 
>
> 
DataView
> 
that
> 
contains
> 
the
> 
Check
> 
component,
> 
and
> 
in
> 
my
> 
button,
> 
onClick,
> 
>
> 
I
> 
use
> 
form.getModelObject(),
> 
but
> 
the
> 
objects
> 
doesn't
> 
get
> 
set.
> 
(Earlier
> 
>
> 
than
> 
this,
> 
I
> 
tried
> 
AjaxButton
> 
and
> 
the
> 
form.getModelObject()
> 
returns
> 
an
> 
>
> 
array
> 
of
> 
boolean)
>
> 
How
> 
you
> 
do
> 
submit
> 
the
> 
form?
> 
Are
> 
there
> 
validation
> 
errors?
> 
Remember
> 
that
> 
aonly
> 
after
> 
successful
> 
validation
> 
and
> 
submit
> 
the
> 
form
> 
and
> 
FormComponents
> 
get
> 
their
> 
models
> 
updated
> 
with
> 
values
> 
from
> 
the
> 
browser.
>
> 
I
> 
don't
> 
know
> 
if
> 
you
> 
need
> 
to
> 
use
> 
CheckGroup.
> 
I
> 
never
> 
used
> 
it,
> 
just
> 
CheckBoxes.
>
> 
>
> 
IndicatingAjaxLink
> 
link
> 
=
> 
IndicatingAjaxLink("link")
> 
{
> 
>
> 
>
>
>
>
>
>
>
>
>
> 
@SuppressWarnings("unchecked")
> 
>
>
>
>
>
>
>
>
>
> 
@Override
> 
>
>
>
>
>
>
>
>
>
> 
public
> 
void
> 
onClick(AjaxRequestTarget
> 
target)
> 
{
> 
>
>
>
>
>
>
>
>
>
>
>
> 
Collection<Contact>
> 
contactList
> 
=
> 
>
> 
(Collection<Contact>)
> 
form.getModelObject();
> 
>
>
>
>
>
>
>
>
>
>
>
> 
if(contactList
> 
!=
> 
null
> 
&&
> 
!contactList.isEmpty())
> 
{
> 
>
>
>
>
>
>
>
>
>
>
>
>
>
> 
for(ContactWrapper
> 
contactWrapper:
> 
contactList)
> 
>
> 
{
> 
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> 
System.out.println("contact
> 
selected:
> 
"
> 
+
> 
>
> 
contactList.isSelected()
> 
);
> 
>
>
>
>
>
>
>
>
>
>
>
> 
}
>
>
>
>
>
>
>
>
>
> 
>
>
>
>
>
>
>
>
>
> 
}
>
> 
There
> 
is
> 
something
> 
strange
> 
here
> 
as
> 
Collection
> 
shouldn't
> 
have
> 
isSelected().
> 
The
> 
isEmpty()
> 
call
> 
is
> 
also
> 
redundant.
> 
And
> 
just
> 
clicking
> 
a
> 
link
> 
doesn't
> 
submit
> 
the
> 
form,
> 
you
> 
should
> 
either
> 
submit
> 
the
> 
form
> 
(for
> 
example
> 
with
> 
AjaxFormSubmittingBehavior)
> 
or
> 
process
> 
your
> 
check
> 
box
> 
FormComponents
> 
manually
> 
(probably
> 
AjaxFormComponentUpdatingBehavior
> 
is
> 
needed
> 
to
> 
get
> 
the
> 
values
> 
to
> 
server).
>
> 
Best
> 
wishes,
> 
Timo
>
> 
--
> 
Timo
> 
Rantalaiho
>
>
>
>
>
> 
Reaktor
> 
Innovations
> 
Oy
>
> 
<URL:
> 
http://www.ri.fi/
> 
>
>
> 
---------------------------------------------------------------------
> 
To
> 
unsubscribe,
> 
e-mail:
> 
[EMAIL PROTECTED]
> 
For
> 
additional
> 
commands,
> 
e-mail:
> 
[EMAIL PROTECTED]
>
>
>
>
>
>
>
>  
  
  
 
____________________________________________________________________________________
> 
Never 
miss 
a 
thing.  
Make 
Yahoo 
your 
home 
page.
> 
http://www.yahoo.com/r/hs
>
> 
---------------------------------------------------------------------
> 
To 
unsubscribe, 
e-mail: 
[EMAIL PROTECTED]
> 
For 
additional 
commands, 
e-mail: 
[EMAIL PROTECTED]
>
>


-- 
Buy 
Wicket 
in 
Action: 
http://manning.com/dashorst
Apache 
Wicket 
1.3.0 
is 
released
Get 
it 
now: 
http://www.apache.org/dyn/closer.cgi/wicket/1.3.0





      
____________________________________________________________________________________
Looking for last minute shopping deals?  
Find them fast with Yahoo! Search.  
http://tools.search.yahoo.com/newsearch/category.php?category=shopping

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to