Sub BuildTopNavBar
' get the floating container
Dim TopNavBar As ABMContainer
TopNavBar = page.FloatingContainer("floatingcont1")
' create menu container
Dim cont2 As ABMContainer
cont2.Initialize(page, "cont2", "menu")
cont2.AddRows(1,True,"").AddCellsOS(1,0,0,0,3,3,3,"").AddCellsOS(1,3,3,3,6,6,6,"")
cont2.BuildGrid
cont2.Cell(1,1).Margintop = "6px"
cont2.Row(1).marginBottom = "0"
Dim img As ABMImage
img.Initialize(page, "img", "../images/Signature.png",1)
img.SetFixedSize(300,100)
cont2.Cell(1,1).AddComponent(img)
Dim cont3 As ABMContainer
cont3.InitializeCollapsable(page, "cont3", "", "", "", False)
cont3.CollapsableHeading.AddRows(1,False,"").AddCellsOS(4,0,0,0,3,3,3,"")
cont3.CollapsableHeading.BuildGrid ' IMPORTANT!
cont3.SetContentIsOpen(True)
cont2.Cell(1,2).AddComponent(cont3)
cont3.CollapsableHeading.Row(1).Margintop = "75px"
cont3.CollapsableHeading.Row(1).marginBottom = "0"
Dim btn1 As ABMButton
btn1.InitializeFlat(page, "btn1", "", "", "{B}Activitées{/B}", "topbar")
btn1.UseFullCellWidth = True
cont3.CollapsableHeading.Cell(1,1).AddComponent(btn1)
Dim btn2 As ABMButton
btn2.InitializeFlat(page, "btn2", "", "", "{B}Partenariats{/B}", "topbar")
btn2.UseFullCellWidth = True
cont3.CollapsableHeading.cell(1,2).AddComponent(btn2)
Dim btn3 As ABMButton
btn3.InitializeFlat(page, "btn3", "", "", "{B}Contacts{/B}", "topbar")
btn3.UseFullCellWidth = True
cont3.CollapsableHeading.cell(1,3).AddComponent(btn3)
' add it to the floating container
TopNavBar.Cell(1,1).AddComponent(cont2)
End Sub
Sub btn1_Clicked(Target As String)
Dim FloatingCont1 As ABMContainer = page.FloatingContainer("floatingcont1")
Dim Cont2 As ABMContainer = FloatingCont1.Component("cont2")
Dim collbody As ABMContainer = Cont2.Component("cont3")
collbody.CollapsableBody.AddRows(1,True,"").AddCellsOSV(3,0,0,0,4,4,4,ABM.VISIBILITY_HIDE_ALL,"")
collbody.CollapsableBody.BuildGrid ' IMPORTANT!
collbody.CollapsableBody.OpenContent
End Sub