You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@myfaces.apache.org by John <jo...@jak.com> on 2006/05/25 19:57:16 UTC

RE:(resolved) forceId not supported in Tobago?

This works great.
Thank you. 

-----Original Message-----
From: Volker Weber [mailto:users.myfaces@weber-oldenburg.de] 
Sent: Thursday, May 25, 2006 10:21 AM
To: MyFaces Discussion
Subject: Re: forceId not supported in Tobago?

John,

you get fixed ids if you assign ids to all namingContainer components,
eg if you have a structure like:

<tc:page id="page" >
   ...
  <tc:in id="name" .../>
  ...
</tc:page>

the input field name will get the id "page:name" which you can pass to
the script. If in doubt take a look into the generated html code, if the
generated id contains a '_idxx' part then there is a namingcontainer
without assigned id involved.

BTW: the 'dynamically' generated ids are also fix as long as you don't
change the tag structure.


Regards,
  Volker

John wrote:
> Then if forceId is not supported, how do you use pre-existing 
> javascript methods that need to be passed an id, since the html Ids 
> are dynamically generated and fully qualified.
> 
> -----Original Message-----
> From: Volker Weber [mailto:users.myfaces@weber-oldenburg.de]
> Sent: Thursday, May 25, 2006 8:28 AM
> To: MyFaces Discussion
> Subject: Re: forceId not supported in Tobago?
> 
> Just another reason to avoid the IE ;-)
> 
> There is no need for css things in tobago, the theming does this for 
> you.
> 
> 
> Regards,
>   Volker
> 
> Jeff Bischoff wrote:
> 
>>because you can't escape the ':' symbol in IE CSS. So you run into 
>>trouble with CSS, and potentially make things harder in javascript
> 
> too.
> 
>>Volker Weber wrote:
>>
>>
>>>Hi John,
>>>
>>>yes, thats correct. And i still can't see any good reason to need it.
>>>
>>>What is the problem having fully-qualified ids in generated html?
>>>You have still full controll over the generated ids by assigning a id
> 
> 
>>>to each namingContainer component tag.
>>>
>>>Tobago tags with UIComponents implementing NamingContainer are:
>>>  sheet, form, page, popup, tree and treeListbox.
>>>
>>>IMHO using forceId will introduce more problems than it solves.
>>>
>>>
>>>Regards,
>>>  Volker
>>>
>>>John wrote:
>>>
>>>
>>>>Is this correct - has some other method been chosen to ensure that 
>>>>ids are not fully-qualified in the generated HTML?
>>>>
>>>>John
>>>>
>>>
>>>
>>
> 
> --
> Don't answer to From: address!
> Mail to this account are droped if not recieved via mailinglist.
> To contact me direct create the mail address by concatenating my 
> forename to my senders domain.
> 

--
Don't answer to From: address!
Mail to this account are droped if not recieved via mailinglist.
To contact me direct create the mail address by concatenating my
forename to my senders domain.