githubの作業例を引き抜くと、dateExampleとなります。ブートストラップ日付ピッカーを使用すると、日付が消えます。
私はこの質問をしましたが、提案がうまくいかなかったので、小さな実例を作成しました。誰かが正しい方向に私を指すことができる場合は、私はそれをオンラインにして、ここにリンクを投稿することができます。それは流星のアプリです。
問題
オートフォームは、日付の形式を生成します。フォームは配列として機能し、ボタンをadd
またはremove
に追加するブートストラップテンプレートを使用します。 aldeed:autoform-bs-datepicker
を使用すると、奇妙な問題がフォームに表示されます。保存する前に日付を入力して+-
ボタンを押すと、日付が消えます。 autoform-bs-datepicker
を使用しないと、この問題は解決しません。
オンラインでサンプルを投稿できる方法がある場合は、私に教えてください。私はそれをします。
パス:packages.js
twbs:bootstrap
aldeed:collection2
aldeed:autoform
rajit:bootstrap3-datepicker
aldeed:autoform-bs-datepicker
パス:Schemas.js
Classes = new Mongo.Collection("Classes");
var Schemas = {};
Schemas.DatesNotWorking = new SimpleSchema({
name: {
type: String,
optional: true
},
startDate: {
type: Date,
optional: true,
autoform: {
type: "bootstrap-datepicker",
"data-date-autoclose": "true",
datePickerOptions: {
format: "yyyy",
startView: "years",
minViewMode: "years"
}
}
},
endDate: {
type: Date,
optional: true,
autoform: {
type: "bootstrap-datepicker",
"data-date-autoclose": "true",
datePickerOptions: {
format: "yyyy",
startView: "years",
minViewMode: "years"
}
}
}
});
Schemas.DatesWorking = new SimpleSchema({
name: {
type: String,
optional: true
},
startDate: {
type: Date,
optional: true
},
endDate: {
type: Date,
optional: true
}
});
Schemas.Subjects = new SimpleSchema ({
datesNotWorking: {
type: [Schemas.DatesNotWorking],
optional: true
},
datesWorking: {
type: [Schemas.DatesWorking],
optional: true
}
});
Classes.attachSchema(Schemas.Subjects);
パス:あなたのpackages.js
でdateExample.html
<head>
<title>dateExample</title>
</head>
<body>
{{> dateExampleNotWorking}}
{{> dateExampleWorking}}
</body>
<template name="dateExampleNotWorking">
{{#autoForm collection="Classes" id="classesForm" type="update"}}
{{> afQuickField name='datesNotWorking'}}
<button type="submit" class="btn btn-primary submit">Update</button>
{{/autoForm}}
</template>
<template name="dateExampleWorking">
{{#autoForm collection="Classes" id="classesForm" type="update"}}
{{> afQuickField name='datesWorking'}}
<button type="submit" class="btn btn-primary submit">Update</button>
{{/autoForm}}
</template>
無料配布(50時間のみ)のためにnitrous.ioを使用してください –
これは本当に答えです。私の質問は、コミュニティが使用する流星パッケージに関するものです。私はもっと多くの開発者がこのエラーを修正することに興味があると思っていたでしょう。私は自由な開発を探しているわけではありません。 – bp123
私がコメントで意味したことは、エラー/バグ –