I'm not sure how this works even in original code with panel. reasons 1) jsFunction has no reRender. 2) I see no form around it.
seems you simplified code too much before showing the problem.
Hi. I think it cannot be #2, since there is an explicit h:form up there. I did not understand what you mean with #1.
If you have one more external form - the form around OL became nested and that not allowed in JSF.
I did not understand what you mean with #1.
sorry my mistake there. I missed sortTheList value binding and sortJS js call And see that the secopnd (jsFunction) has no reRender - so it will update nothing after called.