Re: takeValueFromRequest phase
Re: takeValueFromRequest phase
- Subject: Re: takeValueFromRequest phase
- From: Lachlan Deck <email@hidden>
- Date: Tue, 31 Jul 2007 12:21:24 +1000
On 31/07/2007, at 11:47 AM, Chuck Hill wrote:
Perhaps the bottom of http://www.stepwise.com/Articles/Technical/
WOF_Checkboxes.html
Note the year. :-)
Hmm... interesting. Thanks for pointing that out. But I don't think
that's it.
Check and see what is going back to the server in terms of form
values when you submit the form. The fix, IIRC, is to put a dummy
hidden field in the form so that WO processes takeValues.
The strange thing is that in a dummy test app I've just made, it too
only has checkboxes in the form but even if I make no changes to the
form the child component still has its setter methods called during
the takeValuesFromRequest phase. But in my app-proper it's being
skipped.
I've tried putting in the hidden field, but that didn't help - so
something else is skewed :-/
I'll try turning on DebugGroupComponents, DebugGroupRequestHandling...
Any other suggestions?
Thanks.
On Jul 30, 2007, at 6:05 PM, Lachlan Deck wrote:
okay this is a little weird, from my understanding of WO...
I have a page with a form and in the form is a repetition of a sub-
component which has a checkbox and associated logic with that
checkbox.
So something like this:
<page>
<webobject name="Form">
<webobject name="ListItem"/> <!-- has a checkbox -->
</webobject>
</page>
However, when ticking or unticking the checkbox in any of the
ListItem components (where I've bound checked = isSelected) I'm
finding that setIsSelected is not being fired in the subcomponent.
Any ideas?
--
Practical WebObjects - for developers who want to increase their
overall knowledge of WebObjects or who are trying to solve specific
problems.
http://www.global-village.net/products/practical_webobjects
with regards,
--
Lachlan Deck
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden