Your code looks great. Although it only works if <h:panelGroup id="rehreshthistoo"> is not already in the other UINamingContainer component, or if you have not changed the default JSF naming container delimiter : to something else like _ or - .
The final answer should be found in the source HTML source generated by JSF. Open the page in a browser, right-click and select "Source Source", find the generated <span> <h:panelGroup id="rehreshthistoo"> , and then use its identifier in your <f:ajax render> with a separator naming container as a prefix. If it contains the automatically generated identifier of some UINamingContainer parent, then you must also specify a fixed ID for this parent component.
See also:
source share