2016-02-05 22 views
0

喜是有可能使用shcmatu在SimpleSchema设置数据库MongoDB的数据保存:使用SimpleSchema记录数据meteor.js“tsega:bootstrap3-的DateTimePicker”“:Date类型”

start: { 
type: Date, 
label: "Data rozpoczęcia wydarzenia", 
optional: true 
}, 
end: { 
type: Date, 
label: "Data zakończenia wydarzenia", 
optional: true 
}, 

由产生包“tsega:bootstrap3-datetimepicker”。代码文件JS现在

Template.newWydarzenie.onRendered(function() { 
    this.$('.datetimepicker').datetimepicker({ 
     minDate: 'now' 
    }); 
}); 

数据记录为“String类型”,在“日期”变“型”接收服务器端以下错误: “匹配错误:数据rozpoczęciawydarzenia必须是有个约会”

回答

0

使用AutoForm 4.0这对于输入类型,包括轻松添加自定义的输入类型,如在b ootstrap-datetimepicker库的能力,先进的支持。在您的情况下,将aldeed:autoform-bs-datetimepicker包添加到您的应用程序。

在您的模板中,您可以指定"bootstrap-datepicker"作为任何输入的类型属性。

在模式,那么这将与quickFormafQuickFields工作:这可以通过多种方式来实现

{ 
    start: { 
     type: Date, 
     autoform: { 
      type: "bootstrap-datepicker" 
     }, 
     label: "Data rozpoczęcia wydarzenia", 
     optional: true 
    }, 
    end: { 
     type: Date, 
     autoform: { 
      type: "bootstrap-datepicker" 
     }, 
     label: "Data zakończenia wydarzenia", 
     optional: true 
    } 
} 

还是afFieldInput组件或通过沿属性afFieldInput任何组件:

{{> afQuickField name="start" type="bootstrap-datepicker"}} 

{{> afFormGroup name="start" type="bootstrap-datepicker"}} 

{{> afFieldInput name="start" type="bootstrap-datepicker"}} 

有关详细说明,请参阅README.md文件和演示here

+0

所以我尝试使用该软件包:AutoForm 4.0,但我有更新数据包后出现问题:“autoform”,但无法看到数据库负责日期的数据。因此,试图手动创建一个表单 – samuraijack

相关问题