Hi Member 10069788,
JSFiddle Example
New version[
^]
I've created the above one for your reference.
This is a kind of solution that I can suggest you, as we don't have any other alternatives and we are not supposed to use Ajax and WebServices as per you requirements.
So, get the data to your page on page load using a Db call for the first time and keep it in a hidden value in JSON format. From there onwards, you can play with it by using the above example.
Limitations: Large amounts of data will increase your page load time.
Play with it as per your usage and requirements.
Thank you,
Vamsi