首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用ember=power-select可以实现multiSelect吗?

使用ember=power-select可以实现multiSelect吗?
EN

Stack Overflow用户
提问于 2019-04-10 21:51:08
回答 2查看 508关注 0票数 0

我已经尝试了ember-power-select插件的所有功能。但是我不能用ember-power-select实现multi-select。我需要为单个组选择多个选项。

有可能吗?

EN

回答 2

Stack Overflow用户

发布于 2019-04-10 22:07:18

是的,Ember Power Select具有多选功能。

您需要使用{{#power-select-multiple}}.组件接受一个值数组,选定的值(默认情况下)将在组件中并排列出。

代码语言:javascript
复制
{{#power-select-multiple
  options=names
  selected=name
  placeholder="Select some names..."
  onchange=(action (mut name))
  as |name|
}}
  {{name}}
{{/power-select-multiple}}

您可以检查该功能,并在官方文档中将其调整为您想要实现的功能:https://ember-power-select.com/docs/multiple-selection

票数 2
EN

Stack Overflow用户

发布于 2019-04-11 15:30:23

您可能需要在power-select-multiple中使用grouped option

hbs

代码语言:javascript
复制
{{#power-select-multiple
  options=groupedNumbers
  selected=number
  placeholder="Select some numbers..."
  onchange=(action (mut number))
  as |number|
}}
  {{number}}
{{/power-select-multiple}}

js

代码语言:javascript
复制
groupedNumbers: [
  { groupName: 'Smalls', options: ['one', 'two', 'three'] },
  { groupName: 'Mediums', options: ['four', 'five', 'six'] },
  { groupName: 'Bigs', options: [
    { groupName: 'Fairly big', options: ['seven', 'eight', 'nine'] },
    { groupName: 'Really big', options: [ 'ten', 'eleven', 'twelve' ] },
    'thirteen'
  ] },
  'one hundred',
  'one thousand'
]
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55614298

复制
相关文章

相似问题

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