繁体   English   中英

在Meteor.js中的“自动套用”中为“省略字段”设置值

Setting value for Omitted Field in Autoform in Meteor.js

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

当使用quickformaldeed:autoform包,我们如何设置,我们已经使用省略字段的值omitFields 忽略该字段是因为我们不希望用户更改其默认值(例如:从Meteor.userId()更改userId)也不会看到该字段。

例:

{{> quickForm collection="Contacts" id="contacts-new-form" type="insert" omitFields="avatarUrl,details.active" buttonContent="Create Contact"}}
2 个回复

如果你想省略字段,但该字段提供默认值,你应该使用autovalue作为记录https://github.com/aldeed/meteor-simple-schema#autovalue

另外,您可以在架构定义中定义自动形成属性,并将其保持在一起,如下所示:

https://github.com/aldeed/meteor-autoform#putting-field-attribute-defaults-in-the-schema

如果这是更新表格,而您不是要查找自动值,而是保留原始值,则可以按照https://github.com/aldeed/meteor-collection2的说明,将该特定字段设为隐藏的输入字段。 #problems,以便它仍然可以通过验证。

但是我会使用可靠的自动值定义。

@Nyxynyx您需要添加此代码。 只需使用钩子并在插入之前添加userId使用。 看下面的例子,希望对您有所帮助。

 var postHooks = { before: { insert: function(doc) { if(Meteor.userId()){ doc.userId = Meteor.userId(); } return doc; } } } 

1 在meteor.js中的Session中设置方法

假设我想将Session设置为包含方法的对象: 现在,如果我调用Session.get('coolSession')我只会得到: 如您所见,我的方法不见了。 :( 这是设计使然还是错误? 我想将方法​​分配给Session可能会有一些危险,但是我不确定它们可能是什么? ...

2 如何在 Meteor.js 中设置登录会话超时?

(我正在使用翻译器提问。) 我没有在 users 集合中存储用户信息,而是在我创建的一个单独的集合中。 如果用户登录后10分钟什么都不做,我想自动注销。 Meteor 提供的会话 API 似乎只对客户端可用。 有没有其他办法? ...

5 使用meteor.js设置全日历

我是新来的流星,并且我正在尝试设置完整的日历。 我正在使用Windows,并且我在meteor add fullcalendar:fullcalendar但是我无法渲染fullcalendar ...到目前为止,我已经阅读了很多教程,但仍然一无所获。 这是即时通讯使用的代码示例。 我不知道 ...

6 meteor.js:如何获取HTML元素的值

使用meteor.js框架,如何以“流星方式”选择HTML元素的值? 通过使用jQuery选择器,浏览器将遍历每个项目的DOM,这非常昂贵,不是吗? 流星教程使用提交表单并在onSubmit事件中处理模板变量。 但是,如果没有onSubmit(因此没有包含所讨论元素的模板变量)怎么办? ...

8 在1个模板Meteor.js中合并2个集合

我正在尝试创建一个类别系统,我似乎无法弄清楚如何使其工作。 这是一个模拟js和html,以演示即时尝试完成的任务 test.js test.html->仅模板 我试图实现的结果 提前致谢 ...

9 在meteor.js中查找文档

我希望有人可以澄清有关Meteor.js中订阅的这一点: 如docs中所写,find()函数返回一个游标,而不是需要获取的数据; 假设我有一个发布功能: 现在,假设我只需要带有代码的页面:“一个”; 在模板帮助器中,我可以获取该文档: 问题是:这样做是否正确,或者如果我 ...

10 加载模板中的Meteor.js错误

一切都在我的应用程序上运行良好(包括loadingTemplate,仅在实际需要时才进行路由),直到我决定在首页模板上列出一个简单列表,以按标题显示名为“房间”的Mongo集合上的每个文档。 我做了什么 HTML: JS: 如您所见,非常基本的东西。 JS仅应返回R ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM