Andrew,
could you give me an example (use case) when I'm sending out a null
value, then on submit get "" back, and there is any harm of stopping
valueChangeEvent from being fired.

I can't come up with one.

Sure, I may write some logic or a converter wraper in order to prevent this
unwanted event, I just was pointing to the fact that I was expected this
from non altered framework.

vlad

On 7/6/07, Andrew Robinson <[EMAIL PROTECTED]> wrote:

null has a special meaning, and thus why null != "" in terms of
UIInput. Null means that the value was not submitted at all. "" means
the value was submitted with no value. Thus why you need to convert ""
to null if that is what you wish. If the renderer converted "" to
null, then there would never be an update of the model.

If you want, write a chain converter or a converter wrapper that
converts "" to null.

It may look like:

<h:inputText ...>
<my:emptyToNullConverter wrapConverterId="javax.faces.Integer" />
</h:inputText>

then you can first check for "" and convert it to null, and if not,
delegate the check to the "inner converter"

On 7/6/07, Vladimir Isakovich <[EMAIL PROTECTED]> wrote:
> Although null and date are two separate issues, but I'm gettin the
picture.
> I may create my own converters and attach them to all my fields as I'm
> pleased.  But I'm trying to have some common services (if thay're
missing in
> the framework) in a single place, well this may be arguable what's
better.
> Sorry for annoyance, but still, why JSF would not check for nulls for me
> (you've pointed the right method to be changed).
>
> With the date conversion I'll postpone the issue, I have to spend more
time
> tracing it.
>
> vlad

Reply via email to