Ember selectize - 从非倍数中删除值

时间:2018-04-30 16:22:43

标签: ember.js selectize.js

我正在研究Ember应用程序 - 并且有一个选择性输入。 http://miguelcobain.github.io/ember-selectize/

模板输入如下所示

AndroidManifest.xml

在我的表格扩展程序中 - 我有以下功能

  {{
    forms/form-input
    type="selectize"
    label="Campaign Reference"
    name="campaignReference2"
    error=errors.campaignReference
    optionValuePath="id"
    optionLabelPath="name"
    placeholder=selectizeText
    content=myOptions
    createItem= (action createItem)
    removeItem=(action removeItem)
    removeValue=(action removeValue)
    filter=true
    multiple=false
  }}

- 当我使用选择器 - 我可以创建一个新项目 - 并正确触发createItem函数。

但是当我删除-clear select时 - 都没有调用remoteItem或removeValue函数。

有一个最终进入该组件的处理程序。我不确定为什么这个输入没有附加名称属性 - 我没有看到它在提交表单时被添加。

  myOptions: ['Rick', 'Maggie', 'Glen'],
  selectizeText: 'Please type your text here',

  createItem(item) {
    this.set('myOptions', [item]);
  },

  removeItem(item) {
    console.log('Remove item', item);
  },

  removeValue(item) {
    console.log('Remove value', item);
  },

  selectItem(item) {
    console.log('Select item', item);
  }

0 个答案:

没有答案