Class diagram for my viewport
Click image for larger version. 

Name:	ClassDiagram.JPG 
Views:	57 
Size:	32.5 KB 
ID:	2380

I have created a nice layout in EXT .net but I am having problems trying to add more than one tab.


Inside my formtree menu i have a direct event that calls this method
void editFormClick_Event(object sender, DirectEventArgs e)
        {
            string nodeID = e.ExtraParams["ids"];

            if (nodeID.Contains("|"))
            {
                Guid id = Guid.Parse(nodeID.Split(char.Parse("|"))[1]);
                FormTab tb = new FormTab(id);

                tb.BindData();

                tb.Render(this.MainFormTabPanel);

                if (this.MainFormTabPanel.Items.Where(f => ClientID == tb.ClientID).Count() == 0)
                {
                    tb.AddTo(this.MainFormTabPanel);
                    this.MainFormTabPanel.SetActiveTab(tb.ClientID);
                }
            }
        }
I have no javascript to support adding the tab. I don't know if that is needed.

First edit click
Click image for larger version. 

Name:	FirstEditOpensTab.JPG 
Views:	65 
Size:	39.3 KB 
ID:	2382

2nd edit click showing 2nd tab
Click image for larger version. 

Name:	SecondEditOpensTab.JPG 
Views:	57 
Size:	35.6 KB 
ID:	2383

2nd edit click showing 1st tab
Click image for larger version. 

Name:	SecondEditOpensTabOne.JPG 
Views:	57 
Size:	37.3 KB 
ID:	2381

In my FormTab Class i am using linq to set the data controls