0

我通过制作一个只有我的 JS 的新空组件来在 Vaadin 6 中添加 Javascript。基本上我只想在我的字段上禁用 Tab 按键事件。我搜索了互联网,但在 vaadin 中没有找到任何解决方案。所以我建议使用 js 来禁用 Tab 键事件。禁用 Tab 键的 JS 是:

$( document ).ready(function() {

    $(".v-absolutelayout-WebFormTable input").keydown(function(event) {

        if (event.keyCode == 9) //tab pressed
        {  
           event.preventDefault(); // stops its action            
        }
    });
});

我在我想要的组件上添加了具有 JS 的组件。在第一次尝试时,它按预期工作。但是这个解决方案并不可靠。它现在不工作了。谁能告诉我任何可靠的方法来禁用字段上的 Tab 键按下?我只想在选定的字段上禁用 Tab 键,而不是在所有浏览器页面上。

4

1 回答 1

0

查看 addShortcutListener 方法。您可以使用它来检测 Tab 键是否被按下。

于 2015-10-22T15:50:14.517 回答