【问题标题】:How to subscribe to an event in Yahoo YUI 2.0?如何订阅 Yahoo YUI 2.0 中的事件?
【发布时间】:2011-10-08 00:18:22
【问题描述】:

所以我有一个数据表,它显示了一大堆数据,我希望通过使用一组单选按钮来编辑其中的一列。相关代码在这里:

{key: "SessionOccurred", label: "Did Session Occur?", editor: new YAHOO.widget.RadioCellEditor({radioOptions:["Yes","No","N/A"], disableBtns:false })},

现在在此代码下方,我想订阅我单击单元格的事件,并出现这组带有“是”、“否”和“不适用”选项的单选按钮。为此,我使用以下代码:

    Ex.myDataTable.subscribe("cellClickEvent", Ex.myDataTable.onEventShowCellEditor);         
    Ex.myDataTable.subscribe("cellClickEvent", function(oArgs){
        alert('success');})

我只是无法让这个 radioClickEvent 订阅触发。 “cellClickEvent”订阅肯定会触发,因为当我单击一个单元格时,会出现单选按钮选项。但我就是无法使用radioClickEvent 触发该功能。

如果有人可以就我可能做错的事情分享任何想法,那将不胜感激。非常感谢提前。

【问题讨论】:

    标签: javascript yui yahoo


    【解决方案1】:

    您可以尝试将其合并到一个订阅调用中:

    Ex.myDataTable.subscribe("cellClickEvent", function (oArgs) {
        Ex.myDataTable.onEventShowCellEditor(oArgs);
        alert('success');
    });
    

    【讨论】:

      猜你喜欢
      • 2010-09-14
      • 1970-01-01
      • 2013-11-03
      • 1970-01-01
      • 2010-09-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-08-09
      相关资源
      最近更新 更多