【问题标题】:Keystone js dynamic select fieldKeystone js动态选择字段
【发布时间】:2020-12-20 14:01:52
【问题描述】:

我使用了 Select 字段,但使用手动选择选项创建。我有类别列表,我想创建另一个包含类别字段的列表。我想将所有类别提取到我的 Select 字段中以进行选择我想要哪个类别。我怎样才能动态地做到这一点? 提前致谢!

const { Text, Select } = require('@keystonejs/fields');
const {Keystone} = require('@keystonejs/keystone');
const options = [
    { value: 'YES', label: "Yes, I'll be there!" },
    { value: 'NO', label: "Sorry, I can't make it :(" },
    { value: 'MAYBE', label: 'Not sure yet' },
];




module.exports={
    fields:{
        levels:{
            type:Select,
            options,
            isRequired:true

        },
        tm: {
            type: Text,
            isRequired:true,
            isUnique:true,


        },
        ru: {
            type: Text,
            isRequired:true,
            isUnique:true,

        },
        en: {
            type: Text,
            isRequired:true,
            isUnique:true,

        },

    },


}

【问题讨论】:

标签: keystonejs


【解决方案1】:

我相信这个问题(和答案)可能对您有用:Dynamic type select in keystonejs model。是给我的。

简而言之,对于options,您可以使用函数而不是数组。函数返回options 的数组。

【讨论】:

    猜你喜欢
    • 2020-11-21
    • 2018-06-28
    • 1970-01-01
    • 1970-01-01
    • 2011-03-26
    • 2016-04-18
    • 2010-09-23
    • 2016-08-21
    • 2021-01-12
    相关资源
    最近更新 更多