次のような SimpleSchema があります。
ArticleSchema = new SimpleSchema({
title: {
type: String,
label: 'Title',
max: 200
},
desc: {
type: String,
label: 'Description',
max: 1000,
},
video: {
type: VideoSchema
},
date: {
type: DateSchema
},
course: {
type: CourseSchema
},
cat: {
type: CatSchema
},
author: {
type: AuthorSchema
}
});
Articles.attachSchema( ArticleSchema );
ほとんどすべてのタイプが別のスキーマを参照します。たとえば、日付スキーマは次のようになります。
DateSchema = new SimpleSchema({
dateCreated: {
type: Date,
label: 'Date Created',
optional: true
},
dateUpdated: {
type: Date,
label: 'Date Updated',
optional: true
},
createdAt: {
type: Date,
label: 'Created At',
autoValue: function() {
return new Date;
},
autoform: {
type: 'hidden'
}
}
});
フォームをホストするページでは、これらのサブスキーマを、スタイルと使いやすさの理由から、ページ上のさまざまなセクションに分割したいと考えています。ただし、すべてのフォーム データを MongoDB に挿入する [送信] ボタンは 1 つだけにしたいと考えています。
collection2 および autoform パッケージを使用しています。これを達成するためにオートフォームを正確に使用する方法がわかりません。
何か案は?
ありがとう、そして元気でね
モシェ