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.

Reply via email to