View Source

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.