I have a grid panel that is instantiated on multiple tabs. Each instance of the grid panel has the same columns, but different data. I am trying to use a state manager to save the column settings like column order, and width.
The problem is that ExtJs saves the column's (generated)id in the database for the first tab, and the next tab generates new ids for the columns and can't find state information in the database for those new values. So I can't save and load stateful information.
Edit: I tried using itemIds instead of ids because itemIds are contained within the container so it won't be duplicate id if on multiple tabs. But Ext seems to generate ids if ids are not present, regardless of the itemId property. I added this part in case it gives a better view of what I'm trying to accomplish: The database needs for all tables to have the same id, but Ext needs for them to be different.