簡體   English   中英

meteor.js“ tsega:bootstrap3-datetimepicker”使用SimpleSchema“ type:Date”記錄數據

[英]meteor.js “tsega:bootstrap3-datetimepicker” record data using the SimpleSchema “type: Date”

您好,可以使用在SimpleSchema中設置的shcmatu將數據保存在數據庫MongoDB中:

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'
    });
});

現在,數據記錄為“類型字符串”,“日期”上的“類型”更改在服務器端收到以下錯誤:“匹配錯誤:數據rozpoczęciawydarzenia必須為日期”

使用具有對輸入類型的高級支持的AutoForm 4.0 ,該功能包括輕松添加自定義輸入類型(如ootstrap-datetimepicker庫)的功能。 如果您遇到這種情況,請將aldeed:autoform-bs-datetimepicker軟件包添加到您的應用中。

在模板中,您可以為任何輸入的type屬性指定"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文件和此處的演示。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM