I think you basically have to implement getClientId(FacesContext context) with somthing that doesn't include a colon for the new component. As Matt says, we're probably being more spec-compliant lately.

Sean Schofield wrote:

I've set up the sandbox with a separate sandbox webapp.  The new
inputSuggest component that Matt and I worked on is in there.  I'm
having a problem when I run inputSuggest.jsp.  I get the following
error:

characters of component identifier (_id0:_id1_choice)must be a letter,
a digit, an underscore ('_'), or a dash ('-')! But component
identifier contains ":"

Note: I recently added to the debug statement so I could see the
actual ID being written that was the subject of the complaint.

What's interesting is that if I replace the new binaries with the old
myfaces.jar it runs fine.  I'm thinking that something changed in the
myfaces implementation that is causing this.  Any ideas?

TIA,
sean

.


Reply via email to