javascript - 如何在 Yahoo YUI 2.0 中订阅事件?

标签 javascript yui yahoo

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

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

现在在这段代码下面,我想订阅我点击了一个单元格的事件,这组单选按钮出现了"is"、“否”和“不适用”选项。为此,我使用以下代码:

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

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

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

最佳答案

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

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

关于javascript - 如何在 Yahoo YUI 2.0 中订阅事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7693980/

相关文章:

javascript - html5 onClick 通过点击控件切换

javascript Submit() 不提交表单

javascript - 固定列表结构

javascript - dynatable.js 与 dataTable.js

html - 如何禁用先前定义的 CSS 类中定义的颜色

雅虎管道 - 任何组合项目的方式?

javascript - YUI3 - 具有相同类的链接的 Onclick 事件处理

windows - 如何使 yuicompressor jar 文件成为单例文件或全局可访问文件?

javascript - yui 是如何提高性能的?

javascript - 检查 JavaScript 空值