MenuColumn

Version 3 by Ken Fyten
on Nov 12, 2014 17:26.


compared with
Current by Ken Fyten
on Nov 13, 2014 12:20.


 
Key
These lines were removed. This word was removed.
These lines were added. This word was added.

View page history


There are 1 changes. View first change.

 h2. Overview
  _Since 3.1_
  
 The menu column defines a column inside a ace:multiColumnSubmenu, which can contain submenus and menu items.
  
 h2. Getting Started
  
 One can specify the width of each individual menu column.
  
 {panel}
 {code:xml|borderStyle=dashed}<ace:dataExporter type="csv" target="myTable" fileName="tableData"/>
  
 <ace:menuBar id="menubar" autoSubmenuDisplay="true">
  <ace:multiColumnSubmenu label="Multi 1">
  <ace:menuColumn width="200">
  <ace:submenu label="Submenu 1.1">
  <ace:menuItem value="Item 1.1.1">
  <ace:ajax event="activate" execute="@this" render="@form" />
  </ace:menuItem>
  <ace:menuItem value="Item 1.1.2">
  <ace:ajax event="activate" execute="@this" render="@form" />
  </ace:menuItem>
  </ace:submenu>
  <ace:submenu label="Submenu 1.2">
  <ace:menuItem value="Item 1.2.1">
  <ace:ajax event="activate" execute="@this" render="@form" />
  </ace:menuItem>
  <ace:menuItem value="Item 1.2.2">
  <ace:ajax event="activate" execute="@this" render="@form" />
  </ace:menuItem>
  <ace:menuItem value="Item 1.2.3">
  <ace:ajax event="activate" execute="@this" render="@form" />
  </ace:menuItem>
  </ace:submenu>
  </ace:menuColumn>
  <ace:menuColumn>
  <ace:submenu label="Submenu 1.3">
  <ace:menuItem value="Item 1.3.1">
  <ace:ajax event="activate" execute="@this" render="@form" />
  </ace:menuItem>
  <ace:menuItem value="Item 1.3.2">
  <ace:ajax event="activate" execute="@this" render="@form" />
  </ace:menuItem>
  <ace:menuItem value="Item 1.3.3">
  <ace:ajax event="activate" execute="@this" render="@form" />
  </ace:menuItem>
  <ace:menuItem value="Item 1.3.4">
  <ace:ajax event="activate" execute="@this" render="@form" />
  </ace:menuItem>
  <ace:menuItem value="Item 1.3.5">
  <ace:ajax event="activate" execute="@this" render="@form" />
  </ace:menuItem>
  </ace:submenu>
  </ace:menuColumn>
  </ace:multiColumnSubmenu>
 </ace:menuBar>
 {code}
 {panel}
  
 h2. Attributes
  
 {tip:title=TagLib Documentation}This section covers attributes involved in the typical use-cases for this component. For reference, the complete taglib documentation for this component is available [here|http://res.icesoft.org/docs/v4_latest/ace/tld/ace/menuColumn.html].{tip}
  
 {panel}
 *width* Width of the column in pixels.
 {panel}
 {panel}
 *autoflow* Maximum number of items in this column. If there are more items than the maximum, new columns will be created as necessary. When the value is 0, there is no limit.
 {panel}
  
 h2. Client Behavior Events
  
 None.
  
 h2. JavaScript APIs
  
 None.
  
 h2. Keyboard and ARIA Support
  
 No.
  
 h2. Known Issues
  
 None, at the moment.

© Copyright 2018 ICEsoft Technologies Canada Corp.