防止YUI数据表中的行单击事件

时间:2015-07-14 08:37:03

标签: yui

我有一个YUI数据表。当我们点击此数据表的任何一行时,会出现一个警告框。

vtgtTbl.on('rowClickEvent',function(oArgs){    
alert("a");
}

我有一个复选框。我想要的是,当该复选框为true时,行单击将起作用,而不是在它为假时。所以在YUI中有任何方法来附加和分离这些事件

1 个答案:

答案 0 :(得分:1)

在rowClick事件处理程序回调中,您可以按以下方式添加对复选框的检查

vtgtTbl.on('rowClickEvent',function(oArgs){    
    var checkBoxNode = Y.one('#checkboxId');
    if (checkBoxNode.checked) {
        alert("a");
    }
}

希望它能解决问题。