page.AddRows(1,True,"").AddCellsOS(1,0,0,0,12,12,4,"")
page.AddRows(1,True,"").AddCellsOS(1,0,0,0,8,5,2,"").AddCellsOS(2,0,0,0,2,2,2,"")
page.AddRows(1,True,"").AddCellsOS(3,0,0,0,4,4,4,"")
page.AddRows(1,True,"").AddCellsOS(1,0,0,0,4,4,4,"").AddCellsOS(1,1,1,1,6,6,6,"")
page.AddRows(1,True,"").AddCellsOS(1,0,0,0,12,12,12,"")
page.AddRows(1,True,"").AddCellsOS(2,1,1,1,7,7,7,"")
page.AddRows(1,True,"").AddCellsOS(1,0,0,0,4,4,4,"").AddCellsOS(1,1,1,1,4,4,4,"")
page.BuildGrid 'IMPORTANT once you loaded the complete grid AND before you start adding components
End Sub
public Sub ConnectPage()
Dim startT As Long = DateTime.Now
Log($"Start ConnectPage -----------------> 0"$)
Dim labTitle As ABMLabel = ABMlab.Add2Page(page,"labtitle",Act.PageTitle1(ws),ABM.SIZE_H5,1,1)
Dim rgAggrigation As ABMRadioGroup = ABMrg.Add2Page(page,"rgaggrigation",2,1)
ABMrg.addItem(page,"rgaggrigation","All",False)
ABMrg.addItem(page,"rgaggrigation","Client",False)
ABMrg.addItem(page,"rgaggrigation","Farm",False)
ABMrg.addItem(page,"rgaggrigation","Paddock",False)
ABMrg.SetItem(page,"rgaggrigation",0)
Dim cboClient As ABMCombo = ABMcbo.Add2Page(page,"cboclient","Client",3,1)
Dim cboFarm As ABMCombo = ABMcbo.Add2Page(page,"cbofarm","Farm",3,2)
Dim cboPaddock As ABMCombo = ABMcbo.Add2Page(page,"cbopaddock","Paddock",3,3)
Dim cboActivity As ABMCombo = ABMcbo.Add2Page(page,"cboactivity","Activity",4,1)
Dim butShowRpt As ABMButton = ABMbut.Add2Page(page,"butshowrpt","raised","","Show report",4,2)
Dim edt As ABMEditor = ABMEdt.Add2Page(page,"edt",5,1)
Dim inpEmail As ABMInput = ABMInp.Add2Page(page,"inpEmail","Email address (blank for none)",ABM.INPUT_TEXT,False,6,1)
Dim butEmail As ABMButton = ABMbut.Add2Page(page,"butemail","raised","","Send",7,1)
Dim butHome As ABMButton = ABMbut.Add2Page(page,"buthome","raised","","Home",7,2)