Spread ASP.NET 16
Spread for ASP.NET 16 Product Documentation / Client-Side Scripting Reference / Scripting Members / Events / MenuClicked
In This Topic
    MenuClicked
    In This Topic

    Occurs when an item on the menu is clicked.

    Syntax

    [Inline HTML]

    <ELEMENT MenuItemClicked = "handler" ...>

    [JavaScript]

    FpSpread1.addEventListener("MenuItemClicked", handler, ...)

    or

    FpSpread1.onMenuItemClicked = handler

    Arguments

    event.SelectedItem
    LI element that represents a menu item
    event.ContextMenu
    Menu type that caused the event to occur
    event.spread
    Spread that raises the event

    Return Type

    None

    Remarks

    This event is triggered when the user clicks on a menu item.

    Example

    This example JavaScript code maps the event for the Spread on the client side.

    JavaScript
    Copy Code

    window.onload = function () {
            var spread1 = document.getElementById("<%=FpSpread1.ClientID %>");
            if (document.all) {
                // IE
                if (spread1.addEventListener) {
                    // IE9
                    spread1.addEventListener("MenuItemClicked", mclick, false);                
                } else {
                    // Other versions of IE and IE9 quirks mode (no doctype set)
                    spread1.onMenuItemClicked = mclick;                
                }
            } else {
                // Firefox
                spread1.addEventListener("MenuItemClicked", mclick, false);          
            }
        }

    function mclick(event) {
            var item = event.SelectedItem;
            if (item != undefined) {
                alert(item.innerHTML);
            }
      }

    See Also