【发布时间】:2018-09-09 03:38:54
【问题描述】:
Qooxdoo 专家:
oTable.getPaneScroller(0).getHeader().addListener('click', function(e) { ..... }, this);
我可以调用一些函数,但我真正需要的是获取我单击的列的标签或索引以将其用作参数。我找不到孩子标签的正确语法,还是个新手。
【问题讨论】:
标签: qooxdoo
Qooxdoo 专家:
oTable.getPaneScroller(0).getHeader().addListener('click', function(e) { ..... }, this);
我可以调用一些函数,但我真正需要的是获取我单击的列的标签或索引以将其用作参数。我找不到孩子标签的正确语法,还是个新手。
【问题讨论】:
标签: qooxdoo
不确定它是否正是您需要的,但您可能想试试这个:
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);
});
这当然不是人们能想到的“最干净”的解决方案,但谁在乎它是否符合您的目的 ;-)
【讨论】: