处理Android键盘上的搜索按钮-Cordova应用

时间:2019-03-15 12:24:46

标签: android cordova extjs

我正在尝试处理android键盘上的搜索按钮,因此当在搜索字段上按它开始搜索时。 我有后退按钮和降低音量按钮,但是在我的情况下,键盘上的搜索按钮不起作用。 我使用的示例与Cordova文档中的示例相同,后退按钮和降低音量的功能均有效,键盘上的搜索按钮不起作用。 有什么建议吗?有人有同样的问题吗?

document.addEventListener("searchbutton", onSearchKeyDown, false);

 function onSearchKeyDown() {
    alert('search button');
 }

2 个答案:

答案 0 :(得分:0)

是否触发了 onDeviceReady 事件后编写的搜索按钮侦听器?

您是否尝试在navigator.app.overrideButton("searchbutton", true);方法之前插入document.addEventListener("searchbutton", onSearchKeyDown, false);

答案 1 :(得分:0)

我发布了对我有用的解决方案,以防其他人遇到与我相同的问题。我曾经使用extjs事件来处理键盘搜索按钮

specialkey: function (field, e, event) {
      if (e.getKey() == e.ENTER) {
           //search code 
       }
 }

适用于iOS(完成按钮)和Android的我