覆盖 Telescope(Meteor) 中定义的模式
Override Schema defined in Telescope(Meteor)
我目前正在大量定制 Telescope,它是用 Meteor 编写的。
我需要检查 Telescope 的 Posts
架构 body
中定义的 here 中定义的 3,000 个字符。
我可以自定义 HTML 和 JS,但不能自定义模型。我该怎么做?
只需在您的 lib
文件夹下创建一个文件并使用此处的文档:http://docs.telescopeapp.org/docs/custom-fields 删除或向该架构添加字段。
编辑:抱歉,仔细阅读您的评论我知道您想修改 autoForm 道具而不是架构本身。要更改最大允许值,请按照以下行进行操作:
Posts.removeField("body");
Posts.addField({
fieldName: 'body',
fieldSchema: {
type: String,
optional: true,
max: 5000,
editableBy: ["member", "admin"],
autoform: {
placeholder: 'Cannot exceed the maximum length of 5000 characters',
row: 10,
type: 'textarea'
}
}
});
我目前正在大量定制 Telescope,它是用 Meteor 编写的。
我需要检查 Telescope 的 Posts
架构 body
中定义的 here 中定义的 3,000 个字符。
我可以自定义 HTML 和 JS,但不能自定义模型。我该怎么做?
只需在您的 lib
文件夹下创建一个文件并使用此处的文档:http://docs.telescopeapp.org/docs/custom-fields 删除或向该架构添加字段。
编辑:抱歉,仔细阅读您的评论我知道您想修改 autoForm 道具而不是架构本身。要更改最大允许值,请按照以下行进行操作:
Posts.removeField("body");
Posts.addField({
fieldName: 'body',
fieldSchema: {
type: String,
optional: true,
max: 5000,
editableBy: ["member", "admin"],
autoform: {
placeholder: 'Cannot exceed the maximum length of 5000 characters',
row: 10,
type: 'textarea'
}
}
});