【问题标题】:Get Table's header id or index when clicking on it单击时获取表的标题 id 或索引
【发布时间】:2018-09-09 03:38:54
【问题描述】:

Qooxdoo 专家:

oTable.getPaneScroller(0).getHeader().addListener('click', function(e) { ..... }, this);

我可以调用一些函数,但我真正需要的是获取我单击的列的标签或索引以将其用作参数。我找不到孩子标签的正确语法,还是个新手。

【问题讨论】:

    标签: qooxdoo


    【解决方案1】:

    不确定它是否正是您需要的,但您可能想试试这个:

    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);
      });
    

    这当然不是人们能想到的“最干净”的解决方案,但谁在乎它是否符合您的目的 ;-)

    【讨论】:

    • 这正是我所需要的!!!非常感谢您的代码,我的朋友,它非常适合我。萨卢多斯
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-01-11
    • 1970-01-01
    • 1970-01-01
    • 2015-04-18
    • 2021-02-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多