我想在adminUI上使用来自Web服务的字段的组合框。我正在考虑使用预先的“查找”挂钩获取数据,然后覆盖架构中“受众”属性的选项属性。
架构:
Compliance.add({
title: { type: Types.Text, required: true, initial: true, index: true },
url: { type: Types.Url, required: true, initial: true },
position: { type: Types.Number, initial: true },
audience: { type: Types.Select, options: [], many: true, initial: true},
});
Run Code Online (Sandbox Code Playgroud)
钩:
Compliance.schema.pre('find', async function(next) {
let audiences = await audienceService.getAudiences();
next();
})
Run Code Online (Sandbox Code Playgroud)
但是我没有找到绑定数据的方法。任何想法如何做到这一点?
谢谢