Description
At the end of processDecodes() in HtmlTree, nodeId is not set back to null.
This leads to the tree returning the id of a node, not the id of the tree, when calling getClientId() after processDecodes().
This e.g. affects AJAX calls from within the tree.
processUpdates() and processValidators() are correct.
To avoid such errors in the future it would be even better to change TreeWalkerBase to set nodeId=null at the end of its walk (i.e. in the next() method if next() is false).
Attachments
Issue Links
- is duplicated by
-
TOMAHAWK-557 Tree2 renderer (HtmlTreeRenderer) prints invalid clientId when a button/link with "immediate='true'" is fired
- Closed