a horizontal control which consists of several separate buttons

| id | string|number | the button's id | 
| type | string | the "buttonSegment" type | 
| text | string | the button's label | 
| img | string | the icon of the button in the enabled state | 
| imgdis | string | the icon of the button in the disabled state | 
| isbig | boolean | defines whether the button is big or small, false by default | 
| disable | boolean | defines whether the button is enabled or disabled, false by default | 
| state | boolean | defines whether the button is initially clicked, false by default | 
myRibbon = new dhtmlXRibbon({
  parent: "myRibbon",
  icons_path: "../codebase/ribbon/",
  items : [
    {type:'block', text:'office document', list:[
      {id : "group_1", type : "group", list : [
        {id: "open", type:"buttonSegment", text:"Open", img : "48/open.gif"},
        {id: "print",type:"buttonSegment", text:"Print" , img : "48/printer.png"},
        {id: "preview",type:"buttonSegment",text:"Preview",img:"48/zoom_selection.png"}
      ]},
      {id : "group_2", type : "group", list : [
        {"id":"copy", "type":"buttonSegment", "text":"copy", "img":"48/copy.gif"},
        {"id":"find","type":"buttonSegment","text":"find","img":"48/page_find.png",
        state:true},
        {"id":"go_to", "type":"buttonSegment", "text":"go to", "img":"48/tab_go.png"}
      ]},
      {type:"newLevel"},
      {"id":"bold", "type":"buttonSegment", "text":"bold", "img":"18/text_bold.png"},
      {"id":"italis","type":"buttonSegment","text":"italic","img":"18/text_italic.png"},
      {"id":"strikethrough","type":"buttonSegment","text":"strikethrough",
       "img":"18/text_strikethroungh.png"}
    ]}
  ]
});
Related sample: Init from object
Back to top