【问题标题】:YUI datatable key eventsYUI 数据表键事件
【发布时间】:2014-12-23 16:26:57
【问题描述】:

我正在使用 yui 可滚动数据表。我想添加一个功能,当我点击向下箭头键时,它会显示“下一步”,向上箭头键显示“上一个”。

myDataTable.subscribe("keydownEvent", function (oArgs) 
{
alert("Next");
}); 

myDataTable.subscribe("keyupEvent", function (oArgs) 
{
alert("Previous");
}); 

我不确定我必须调用的事件。谁能帮我吗。据我了解,我必须使用按键事件来应用功能,但不知道如何??

【问题讨论】:

    标签: javascript yui


    【解决方案1】:

    你需要使用这样的东西:

    myDataTable.subscribe('cellClickEvent',function(ev) {
        var target = YAHOO.util.Event.getTarget(ev);
        var column = myDataTable.getColumn(target);
        if (column.key == 'delete') {
            if (confirm('Are you sure?')) {
                myDataTable.deleteRow(target);
            }
        } else {
            myDataTable.onEventShowCellEditor(ev);
        }
    });
    

    http://www.yuiblog.com/blog/2007/09/26/satyam-datatable-2/

    【讨论】:

    • 这是分页功能。我想要的是一个有 15 条记录的表,最初首先被选中。所以当我从键盘上单击向下箭头键时,会打开一个警报,如(“下一步”)
    • 尝试在答案中查看添加编辑器部分的链接,其中提到了添加事件侦听器。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多