首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >#ember-power-从操作中选择触发器焦点

#ember-power-从操作中选择触发器焦点
EN

Stack Overflow用户
提问于 2016-07-14 22:27:55
回答 1查看 397关注 0票数 0

我已经在这个问题上困了大约一个星期了,我不太确定如何解决它。

我正在尝试做的是将ember-power-select的焦点设置为不触发

我目前可以通过to键或点击将焦点设置到电源选择上,但是我似乎无法从其他操作中获得它的焦点。

(就像我能想到的比较麻烦的方式是直接调用handleFocus并传递一个select对象)

代码语言:javascript
复制
In Component.hbs:
{{#power-select 
  class='ls-search-box' 
  options=searchList 
  selected=selected 
  onfocus=(action "handleFocus") as |item| 
}}

In Component.js:
actions: { 
  handleFocus(select, e){ 
    select.actions.open()
  },
  focusSearch(){ 
    //console.log('focus Search'); 
    var input = Ember.$(".ls-search-box"); 
    if(input) {
      input.focus();
    } 
  }
} 

知道我该怎么做吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-07-15 00:27:40

您需要更改focusSearch,如下所示:

代码语言:javascript
复制
focusSearch(){ 
    //console.log('focus Search'); 
    var input = Ember.$(".ls-search-box >  .ember-power-select-trigger"); 
    if(input) {
      input.focus();
    } 
  }

您使用了错误的css选择器

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38376899

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档