javascript - Keystonejs:生成的 URL 类型字段未通过单击作为链接打开

标签 javascript node.js keystonejs

我使用 Keystone JS Types.Url在生成的管理 UI 中显示对象的可点击(通过链接)字段的字段类型:

Message.add({
  uId: { type: String, initial: true, required: true },
  title: { type: String, initial: true, required: true },
  stat: { type: Types.Url, default: '', required: false, label: 'Statistics' }
})

Message.schema.add({ status: mongoose.Schema.Types.Mixed })

Message.schema.pre('save', function (next) {
  this.stat = 'link_to_config'
  next()
})

Message.defaultColumns = 'uId, stat'
Message.register()

字段'stat'<a href="">正确显示在生成的管理 UI 中。

问题:

字段'stat'不是通过点击打开的,但链接已正确更改在浏览器地址栏中,或者可以使用ctrl + click打开它

这是一个错误还是我做错了什么?

最佳答案

URL 类型并不意味着在管理控制台中显示为 URL。它旨在为要存储为 URL 的项目提供验证和格式化;它们根本没有管理面板中可点击链接的功能。

来源:http://keystonejs.netlify.com/api/field/url/

关于javascript - Keystonejs:生成的 URL 类型字段未通过单击作为链接打开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48210643/

相关文章:

node.js - nodemon bin/www 有效,nodemon 应用程序无效并抛出错误

javascript - 如何在 Keystone.js List Map 中指定多个字段?

node.js - 如何使用 React 在 Keystone.js 中使用自定义模板?

javascript - 将下一页上的按钮设置为像用户单击的按钮一样聚焦

javascript - 如何在 mongodb 控制台中使用 set(data structure)?

javascript - 如何声明和访问全局变量

node.js - 冲泡安装 npm "npm: command not found"

javascript - 从服务器发送的 locals AND locals._locals (克隆)

javascript - 在接口(interface) Typescript 中定义回调

javascript - 构建失败,因为 webpack 错误