Is it possible to use an EventListener in a component that is displayed
multiple times on a page?
Specifically, I would like a component that has 2 inputs, and when the
1st one is updated an onchange event causes the 2nd component to update
it's value. From my testing, it appears that only the first component
responds to a change event (meaning causes my java method to be called),
and when it's called, I don't seem to have access to the updated values.
My component in progress looks like:
<input jwcid="[EMAIL PROTECTED]" value="ognl:jobExportValues.id" />
<input jwcid="[EMAIL PROTECTED]"
value="ognl:jobExportValues.externalJobBoard" />
<input jwcid="jobIdField" value="ognl:jobExportValues.jobId" size="5" />
And I register the EventListener in the component as follows:
@EventListener(events={"onchange"}, targets="jobIdField")
public void testEvent()
{
logger.debug("LOOKHERE... " + getJobExportValues().getJobId() +
" " + getJobExportValues().getId());
}
When the listener is actually called, I always get NULL for both
values. And again, the listener only fires for the first component on
the page.
Looking at the page source, it appears that dojo code for all of my
inputs is being generated which I won't include here due to it's length.
Any help would be greatly appreciated. Am I just missing the whole
concept on the new dojo stuff?
Tony
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]