Another one. ;)
this is a known bug (or a feature ;).
good, it will be necessary to look into that very soon, I'll see if I
get around to do that tonight.
regards,
Martin
On 5/25/05, Jan Bols <[EMAIL PROTECTED]> wrote:
> I have a form with 2 fields field1 and field2. During validation field2
> inspects the value of field1 for a null value:
> UIInput uiField1 = (UIInput) toValidate.findComponent("field1");
> String field1Value = (String) uiField1.getValue();
> if (field1Value == null) {
> uiField1.setValid(false);
> message = "Error";
> context.addMessage(uiField1.getClientId(context), new
> FacesMessage(message));
> }
> The problem is that uiField1.getValue() returns the old value instead of
> the updated value. This only happens when the user deletes the value of
> field1. If the user specifies antoher (not null) value in field1
> uiField1.getValue() does return the correct new value.
>
> Am I doing something wrong? Is this a bug?
>
> Jan Bols
>