所选选项的值未保存在集合中 aldeed:autoform-select2 Meteor

Value of the selected option is not saved in the collection aldeed:autoform-select2 Meteor

我创建了一个模式字段 (CollectionTest),如下所示。

year: {
        type: String,
        label: "Year",
        autoform:{
            type:'select2',
            options:function () {

                return[{label:"2013",value:3102},{label:"2014",value:4102},{label:"2015",value:5102}]

            }
        }
    }

当我提交自动表单时,它被插入到集合中。但无论选择的年份选项如何,年份字段始终保存为“2013”​​(这甚至不是一个值)。

collectionTest 
{
"_id" : "iysowN69pKWJeajDa",
"year" : "2013"
}

但是当我将 'select2' 更改为 'select' 时它工作正常。但是我需要实现 'select2' 因为年份字段应该是可搜索的。

在实现 select2 字段之前,我导入了以下包。

aldeed:autoform-select2
natestrauser:select2

我不知道 select2,但您有兴趣尝试 selectize 吗?

我目前已经安装了这三个软件包,它们都可以正常工作。

chhib:selectize-bootstrap-3 
vazco:universe-selectize
comerc:autoform-selectize. 

除了将 'select2' 替换为 'selectize'

之外,您的 Simple-schema 格式基本保持不变