public String getClientId(FacesContext)
Not
public String getClientId()
And binding would be annoying as it wouldn't really be useful for every component, as you would have to have components for every one you needed it for.
On 4/20/06, Dennis Byrne <[EMAIL PROTECTED]> wrote:
>It would also help to be able to get the client ID from the XHTML/JSP.
>Perhaps an EL method of getting the current component or something. That way
>forceId would not be needed.
Perhaps you are looking for the clientId method? Try binding your UIComponent to a backing bean
<h:inputFoo binding="#{b.comp}" />
Then, in _javascript_.
<h:outputText value="#{b.comp.clientId}" />
You can also call getClientId() on the component itself.
Dennis Byrne
>It would be a large change, but I think it would be nice.
>
>-Andrew
>
>
>
>On 4/20/06, Martin Marinschek <[EMAIL PROTECTED] > wrote:
>>
>> Yes,
>>
>> I was told so too- then I went ahead and tried it out in the browsers.
>> Thanks to Microsoft, it doesn't work in IE. Firefox implements it,
>> though.
>>
>> We're back to using forceid.
>>
>> regards,
>>
>> Martin
>>
>> On 4/19/06, Adam Winer <[EMAIL PROTECTED] > wrote:
>> > Colin,
>> >
>> > It's not incompatible with CSS; you just need to use a backslash
>> > to escape it:
>> >
>> > <style>
>> > div#foo { background-color:red}
>> > div#foo\:bar { background-color:green}
>> > </style>
>> >
>> > <div id="foo">Foo</div>
>> > <div id="foo:bar">Foo:Bar</div>
>> >
>> > -- Adam
>> >
>> >
>> >
>> > On 4/19/06, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:
>> > >
>> > > Is it mandated that component ids use colons, e.g. form:comp?
>> > >
>> > > We have had some problems with a CSS that was using id selectors to
>> apply
>> > > styles to particular elements. However, colon is not valid in a CSS id
>> > > selector. Is it possible to change the character that JSF uses in ids?
>> It
>> > > seems odd that JSF would do something that is incompatible with CSS.
>> > >
>> > > --
>> > > Colin Sharples
>> > >
>> > >
>> > > At Bank of New Zealand, we've got lots of ways to help both you and
>> your
>> > > money be better off.
>> > >
>> > >
>> > >
>> > > CAUTION - This message may contain privileged and confidential
>> information intended only for the use of the addressee named above. If you
>> are not the intended recipient of this message you are hereby notified that
>> any use, dissemination, distribution or reproduction of this message is
>> prohibited. If you have received this message in error please notify Bank of
>> New Zealand immediately. Any views expressed in this message are those of
>> the individual sender and may not necessarily reflect the views of Bank of
>> New Zealand.
>> > >
>> >
>>
>>
>> --
>>
>> http://www.irian.at
>>
>> Your JSF powerhouse -
>> JSF Consulting, Development and
>> Courses in English and German
>>
>> Professional Support for Apache MyFaces
>>
>

