-
29 Aug 2012 5:54 AM #1
Unanswered: How to get cell index (or dataIndex) of the cell that triggered itemcontextmenu ?
Unanswered: How to get cell index (or dataIndex) of the cell that triggered itemcontextmenu ?
How can I get the cell index (or dataIndex) of the cell that triggered this itemcontextmenu of a grid view?
Code:listeners: { itemcontextmenu: function (view, record, el, index, e, eOpts) { e.preventDefault(); //how can I get the cell index (or dataIndex) of the cell that triggered this itemcontextmenu? } }
-
29 Aug 2012 8:24 AM #2Sencha - Support Team
- Join Date
- Jul 2010
- Location
- Houston, Tx
- Posts
- 7,185
- Vote Rating
- 194
- Answers
- 433
Have a look at:
Scott.Code:var pos = grid.getSelectionModel().getCurrentPosition(); console.log(pos);
-
30 Aug 2012 1:28 PM #3
I landed up listening to the cellcontextmenu event on the grid's view...
Code:viewConfig: { listeners: { cellcontextmenu: function (view, cell, cellIndex, record, row, rowIndex, e) { e.preventDefault(); var column = view.getHeaderByCell(cell); var position = view.getPositionByEvent(e); var columnIndex = position.column; var dataIndex = column.dataIndex;


Reply With Quote