1

此代码通过取自工作表 (GApps) 的数组创建菜单/子菜单

    // get globals
    var arrayMenu = globals.mpMenuItems;
    var arraySubMenu = globals.mpSubMenuItems;

    // create menu
    var menuBar = app.createMenuBar();
    var handler = app.createServerHandler();

    // add structure to menu
    for(var k=0; k<arrayMenu.length; k++) {
      menuBar.addItem(arrayMenu[k], this[arrayMenu[k][k]] = app.createMenuBar(true));
      for(var j=0; j<arraySubMenu[k].length; j++) {
        this[arrayMenu[k][k]].addItem(arraySubMenu[k][j], **handler**)
          .addSeparator(app.createMenuItemSeparator());
      }
      menuBar.addSeparator(app.createMenuItemSeparator());
    } 
    return menuBar;

你们中的任何人都可以告诉我如何动态添加处理程序吗?我使用 GWT 代码示例作为指导。

4

1 回答 1

0

您可以使用 UiInstance 的createServerHandler () 和createClientHandler () 方法创建处理程序。

于 2012-07-19T19:47:04.637 回答