MenuColumn

Table of Contents

Overview

Since 3.1

The menu column defines a column inside a ace:multiColumnSubmenu, which can contain submenus and menu items.

Getting Started

One can specify the width of each individual menu column.

<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>

Attributes

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.

width Width of the column in pixels.

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.

Client Behavior Events

None.

JavaScript APIs

None.

Keyboard and ARIA Support

No.

Known Issues

None, at the moment.

Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.

© Copyright 2018 ICEsoft Technologies Canada Corp.