• Home
  • About Me

Christoph M. Lütjen

Mein persönlicher Beitrag zur Netzvermüllung

Kategorie:

  • Diverses
  • Ext JS
  • JavaScript
  • webEdition WebCMS

Archiv:

  • April 2009
  • Februar 2009
  • Mai 2008
  • April 2008
  • Januar 2008
  • Dezember 2007

Blogroll:

  • living-e AG

Meta:

  • RSS
  • Kommentare als RSS
  • Gültiges XHTML
  • XFN

ExtJS: Kontextmenü für GridRow

April 12th, 2009 by chris

Erstellt ein Kontextmenü für eine Zeile in einem Ext.grid.GridPanel. Das Event kann über die “listeners” Konfigurationsoption oder die Methoden “on”, bzw. “addListener” registriert werden.

{
  "contextmenu": function(grid, rowIndex, event)
  {
    var menu = new Ext.menu.Menu();
    menu.showAt(event.getXY());
    event.stopEvent();
  }
}

Einträge können dem Menü über die Methoden “add” bzw. “addItem” hinzugefügt werden, wobei letztere nur ein bereits existierendes Objekt der Klasse Ext.menu.Item akzeptiert und erstere alles, was sich innerhalb eines Menüs darstellen läßt:

// Create the menu
var menu = new Ext.menu.Menu();

// Create a menu item to add by reference
var menuItem = new Ext.menu.Item({ text: ‘New Item!’ });

// Add a bunch of items at once using different methods.
// Only the last item added will be returned.
var item = menu.add(
    menuItem,                // add existing item by ref
    ‘Dynamic Item’,          // new TextItem
    ‘-’,                     // new separator
    { text: ‘Config Item’ }  // new item by config
);

Posted in Ext JS, JavaScript |

7 Responses

  1. Make Easy Money Says:
    Juli 15th, 2009 at 20:20

    An sich n cooler post, aber kannst beim nächsten mal n bisschen detailierter sein?

  2. Usenext Says:
    Juli 16th, 2009 at 01:34

    Tja, das Leben kann so einfach sein, mann muss nur glück haben.

  3. Videolan Says:
    Juli 30th, 2009 at 12:26

    Coole Seite!

  4. keksnicoh Says:
    August 17th, 2009 at 23:22

    Genau was ich gesucht habe…

    Das es doch so einfach ist hätt ich nicht gedacht.

    thx für die Mühe!!

  5. RouletteSys Says:
    September 12th, 2009 at 01:36

    Tja, das Leben kann so einfach sein, mann muss nur glück haben.

  6. Dana_Tools Says:
    September 12th, 2009 at 11:24

    warum nicht:)

  7. Roulette Strategie Says:
    September 21st, 2009 at 21:09

    Tja, das Leben kann so einfach sein, mann muss nur glück haben.

Leave a Comment

Please note: Comment moderation is enabled and may delay your comment. There is no need to resubmit your comment.

 
Wordpress Themes by and Website Templates by Blogcut