Sorry if I sounded frustrated, just excited to see a change like this :) I think its
moving in the right direction.
Sent from my Verizon Wireless BlackBerry
-----Original Message-----
From: Jim Driscoll <Jim.Driscoll(a)Sun.COM>
Date: Wed, 08 Jul 2009 11:59:24
To: <jsr-314-open(a)jcp.org>
Subject: [jsr-314-open] Resolution? (Wrapping Text with a tag)
As I stated in an earlier email, I'd like this wrapped up by today. This
isn't an arbitrary date: I'd like to make the RI changes today, so they
go out in our second Beta release - if we're going to change something
like this, it's best that it be in a Beta, not snuck into an FCS (or
even an RC), so we can actually get feedback before committing to the
behavior.
We seem to have a (very) rough consensus that Andy's proposed solution,
not rendering children of outputText, is acceptable. So, I'll proceed
on implementing that solution today.
If you have serious concerns about this direction, now would be the last
best chance to voice them.
Jim
On 7/8/09 9:55 AM, Jim Driscoll wrote:
On 7/7/09 5:52 PM, Lincoln Baxter, III wrote:
> I'm ok with #1 -- "does not render childre"n. I'm also for
providing a
> "backwards compatability switch" -- but it needs to be documented
> clearly in the component PDL docs so that people are aware of it --
> that'll cause unhappy customers.
The switch I had in mind was an implementation-specific switch - we have
a few of those already in Mojarra. Since the behavior wasn't previously
defined in the spec, it doesn't really make sense to document a switch
to change back to previous behavior in the PDL, since the PDL is part of
the spec, and there was no "previous behavior" in the spec.
But I share your concern and frustration about getting folks to
understand how to fix it if their existing apps break. Release notes are
the usual place where we put such documentation.
> This is good in my eyes because it makes a piece of JSF more
> intuitive, with the *OPTION* to do something counterintuitive yet
> possibly necessary for a number of reasons - if we continue to make
> improvements of this sort, then JSF will continue to improve.
>
> --Lincoln
>
>>> 1. Spec that h:outputText is a leaf component: children are not
>>> rendered.