On 12/1/06, Chris Hansen <[EMAIL PROTECTED]> wrote:
I tried again, and it seems to work with a tr:messages tag. I would rather
not use tr:messages and have the "required" message be displayed near the
input field as usual, but this does not happen with PPR. Is there a way to
enable this? I tried adding the containing tag as a partial target and as a
partial listener.

Unfortunately, that won't work, because there's in fact no
event at all, and the only way that PPR knows to fire is when
there is an event...  Catch-22!

One thing PPR does poorly is handle redisplaying of
individual messages.  We always send down the
tr:messages as a band-aid.

It'd be worth seeing if we could auto-PPR editable components
every time there is an error, or if valid goes from false to true.

-- Adam



Thanks for your help.
-Chris


On 11/30/06 4:34 PM, "Adam Winer" <[EMAIL PROTECTED]> wrote:

> Hrm, do you have a tr:messages on the page?
>
> -- Adam
>
>
> On 11/30/06, Chris Hansen <[EMAIL PROTECTED]> wrote:
>> Thanks for your prompt reply.
>>
>> On 11/30/06 11:06 AM, "Adam Winer" <[EMAIL PROTECTED]> wrote:
>>
>>>> This behavior is a difficulty for me because I am trying to display a
>>>> message to the user via PPR when they complete a section of a form using a
>>>> ValueChangeListener. The ValueChangeListener does not perform full
>>>> validation, only makes sure all of the fields in the section of the form
>>>> are
>>>> filled out. This works fine when the user completes the section of the
>>>> form.
>>>> The problem arises when they edit their previous input and put in a
>>>> non-valid value (select the unselectedLabel of a SelectOneChoice, erase the
>>>> text in an InputText, etc.). In that case, no ValueChangeEvent happens, and
>>>> the message to the user that the section is complete remains displayed
>>>> incorrectly. Is there another way to approach this problem besides using a
>>>> ValueChangeListener?
>>>
>>> Agreed, but they also have an error message that there was
>>> a valdation failure, right?
>>>
>>
>> If the validation error message was being displayed, that would fix my
>> problem, but no message is being displayed. Validation is happening and the
>> message is being created, but it is not being shown on the page (not even
>> with a tr:messages tag with a partialTrigger). This is with the latest
>> version of Trinidad. Is there something else I need to do to have the
>> message shown?
>>
>> Thanks,
>> -Chris
>>
>>


Reply via email to