Я использую этот код, чтобы показать пользовательскую подсказку в каждой строке сетки. Проблема в том, что я должен показывать это только на некоторых столбцах. Как я могу получить cellIndex в событии beforeshow? Я попытался с tipp.triggerElement.cellIndex и tipp.anchorElement.cellIndex, но я получаю неопределенныйextjs tooltip get cell index
var tip = Ext.create('Ext.tip.ToolTip', {
// The overall target element.
target: grid.el,
// Each grid row causes its own separate show and hide.
delegate: grid.view.cellSelector,
// Moving within the row should not hide the tip.
trackMouse: true,
// Render immediately so that tip.body can be referenced prior to the first show.
renderTo: Ext.getBody(),
listeners: {
// Change content dynamically depending on which element triggered the show.
beforeshow: function updateTipBody(tipp) {
}
}
});
я неопределенный, пожалуйста, вы можете связать меня, где вы нашли метод getCurrentPosition? Я не могу найти его в [docs] (http://docs.sencha.com/extjs/4.2.2/#!/api/Ext.selection.Model) – andyts93
http://docs.sencha.com/ ExtJS/4.2.2/#!/апи/Ext.selection.CellModel-метод-getCurrentPosition. если он Ext js 5 или выше пойти с методом getPosition –