所选选项的值未保存在集合中 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
格式基本保持不变
我创建了一个模式字段 (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
格式基本保持不变