It's working now. after more than a half day fiddling around, it seems like once I put the data source (dominoView) in the View Panel then the pageSaveState worked. If I have the data source on the parent Panel of the view panel or on the xPage, it stops to work.
But that's fine for this situate.