From the reference documentation for the commandLink component:
Both the encode and decode behavior require the ability
to get the id/name for a hidden field whose value is set
by the JavaScript form submit. This name must be constructed
as follows:
* Get the clientId for the form of which this component
is a child.
* AppendNamingContainer.SEPARATOR_CHAR.
* Append a constant string that is the same for all command
link components in the tree.
In the following text, this String is called hiddenFieldName.
There's no mention of how to determine the 'constant string that is the
same for all command link components'. Is there any standard way to do that?
The reason I want to is that I'm creating components that need to use
Javascript to trigger a form submit in order to fire actions / listeners
on the back end. I'd prefer to re-use the existing hidden input rather
than have to manage an additional one just for my components.
L.