我创建了一个模式字段(CollectionTest),如下所示。
year: {
type: String,
label: "Year",
autoform:{
type:'select2',
options:function () {
return[{label:"2013",value:3102},{label:"2014",value:4102},{label:"2015",value:5102}]
}
}
}
当我提交autoform时,它会被插入到集合中。但无论年份中选择的选项如何,年份字段始终保存为" 2013" (这甚至不是一个值)。
collectionTest
{
"_id" : "iysowN69pKWJeajDa",
"year" : "2013"
}
但是当我改变' select2'选择'选择'它工作正常。但我需要实施“选择2”。因为年份字段应该是可搜索的。
我在实现select2字段之前导入了以下包。
aldeed:autoform-select2
natestrauser:select2
答案 0 :(得分:1)
我不了解select2
,但您是否有兴趣尝试selectize
?
我目前安装了这三个软件包,它们都运行良好。
chhib:selectize-bootstrap-3
vazco:universe-selectize
comerc:autoform-selectize.
您的Simple-schema
格式大致保持不变,除非您更换' select2'选择'选择'