gpt4 book ai didi

javascript - KeystoneJS:将自定义动态字段添加到生成的管理 UI

转载 作者:行者123 更新时间:2023-11-30 20:52:28 24 4
gpt4 key购买 nike

我使用 KeystoneJS 作为 Node.js CMS

是否可以将自定义动态字段添加到生成的管理界面?

特别是将指向外部主机的自定义动态链接添加到生成的页面:

例如,我有一个模型,想添加 custom_link 以在生成的 UI 中查看它:

Message.add({
uId: { type: String, initial: true, required: true },
title: { type: String, initial: true, required: true },
custom_link: { type: Types.Url, default: 'some_host_name/' + dynamic_unique_name, required: true }
})

Message.defaultColumns = 'runId, stat, custom_link'
Message.register()

这样,生成的自定义链接将不是动态常量。

有没有正确的方法让它动态化?

最佳答案

我认为实现这一目标的唯一方法是使用 mongoose Scheme 制作前/后 Hook 来更新您的自定义动态字段。

例如看这里stackoverflow questionMongoose docs

关于javascript - KeystoneJS:将自定义动态字段添加到生成的管理 UI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48023699/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com