Is this an efficient way to develop?


#1

I have a table on my web page and I am using jQXgrid to display records on the table. This table is going to be a fixed table on my web page.

  1. When a user clicks on any of the cell of first column of the table, I am planning to display another grid. On the back end, I will be caling a restful java webservice and displaying the records on the new grid.

  2. Similarly, when a user clicks on any of the cell of first column, I am planning to display another grid. Grids will have download feature as well so that at any point if a user wants to download, he/she can do that.

This will continue as long as user keeps on clicking the records of first column of the grid. I am alaso planning to keep track of the path from the first grid for user. If user decides to click on any other row of the very first grid( fixed one), then all of the grids generated will be destroyed and a new chain will start.

I am wondering, is this an efficient approach? This will increase the length of the web page in case user decides to keep on clicking the first column of the grid. OR is there any other approach you guys would recommend over this?