oTable.getPaneScroller(0).getHeader().addListener('click', function(e) { ..... }, this);
我可以调用一些函数,但我真正需要的是获取列的标签或索引,我在其中单击以将其用作参数。我无法为孩子的标签找到合适的语法,仍然是新手。
答案 0 :(得分:0)
不确定它是否正是您所需要的,但您可能想尝试一下:
oTable.getPaneScroller(0).getHeader().addListener('click', function(e) {
var pageX = e.getDocumentLeft();
var col = oTable.getPaneScroller(0)._getColumnForPageX(pageX);
var label = oTable.getPaneScroller(0).getHeader().getHeaderWidgetAtColumn(col).getLabel();
alert(label);
});
这肯定不是"最干净的"人们可以想到的解决方案,但是谁在乎它是否符合你的目的;-)