如何订阅Yahoo YUI 2.0中的活动?

时间:2011-10-08 00:18:23

标签: javascript yui yahoo

所以我有一个数据表,它显示了一大堆数据,其中一列我希望通过使用一组无线电按钮进行内联编辑。相关代码在这里:

{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”订阅肯定会触发,因为当我单击一个单元格时,会出现radiobutton选项。但我无法通过radioClickEvent获取触发功能。

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

1 个答案:

答案 0 :(得分:0)

您可以尝试将其合并到一个订阅来电:

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