It seems to me that you are indicating that I need two arrays. One to handle the full table, and then one designed for display in the Application Designer.
If I understand you correctly, I would add records to the larger array, and then move them to the array based on what I’d like the adapter to display.
I guess I was hoping that I could just add all the rows to the adapter array, and simply send a new topindex to the page and get the screen to show the next set of records. It sounds to me like this is not possible.
I did look at the Serverside Scrolling samples in the njxdemos, I even modified the code to use a different employee file, as we had not loaded the file that the natural programs were wanting to use. These examples however only seem to change the rows in the adapters by using the scroll bar. I will take a look at the code again, but is i recall correctly, it seems that this app is using two tables and manually moving the data from one to the other. What I was trying to achieve in essence was using one table and just having the adapter move to the forefront the rows starting from a topindex supplied.
I know how to maintain two tables and move the rows back and forth if necessary, I was just hoping to avoid the hassle of going through this effort.