1

次のような 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 パッケージを使用しています。これを達成するためにオートフォームを正確に使用する方法がわかりません。

何か案は?

ありがとう、そして元気でね

モシェ

4

0 に答える 0