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