2

フォーマットしたいプロパティ「referenceId」です。私のモデルコードは次のとおりです。

var keystone = require('keystone'),
    Types = keystone.Field.Types;

var Stock = new keystone.List('Stock', {
    map: { name: 'adminDisplayTitle' },
    autocreate: true
});

Stock.add({
    adminDisplayTitle: { type: String, required: true , default: 'Title to show in this Admin UI'},
    referenceId: { type: Number, required: true },
    country: { 
        type: Types.Select, 
        options: [
            { value: 'sv', label: 'Sweden' },
            { value: 'fi', label: 'Finland' },
            { value: 'dk', label: 'Denmark' }
        ], 
        required: true
    },
    author: { type: Types.Relationship, ref: 'User' },
    rating: { type: String, required: true },
    rate: { type: Number, required: true },
    published: { type: Boolean, default: false }
});

Stock.defaultColumns = 'adminDisplayTitle, referenceId, author, createdAt';

Stock.register();

モデル内でフォーマットを宣言する方法はありますか? この部分のドキュメントを理解できないようです。

これは参照IDであり、そのような値ではないため、削除したい場合は、内部にカンマがあるフィールドの画像を次に示します。

ここに画像の説明を入力

4

1 に答える 1