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

例:

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

#1楼 票数:1

如果你想省略字段,但该字段提供默认值,你应该使用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,以便它仍然可以通过验证。

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

#2楼 票数:0

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

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

  ask by Nyxynyx translate from so

未解决问题?本站智能推荐:

1回复

为Meteor中的每个表单定义自动表单挂钩

我在Meteor中有一个for循环,我正在使用autoform更新每个项目(就像http://autoform.meteor.com/update-each中所述 )。 我的问题是,通常我会通过钩子创建通知 但是由于我的所有表单都有唯一的ID,所以我不能使用它。 如何创建与模板中的所有
1回复

如何使一个字段依赖于流星自动形成中另一字段的值?

我是流星新手,我想创建一种表单,其中一个字段的值决定自动表单中另一个字段的值 。 让我们将设置类型设为“ A”,“ B”和“ C”,因此当我选择“ A”时,将自动加载表格。 我已经将此表格设为通用表格,即它将针对所有A,B和C显示。 计数选项应为: 1.对于“ A”,计数选项应为9,
1回复

在Meteor中使用自动格式创建简单的输入字段

现在我有多个过滤器 我填充了 通过collection2 ,我设置了以下options : 是否可以使用autoform和collection2创建一个已经用选项填充的简单select元素,而无需自己创建html并使用选项填充模板? 我想我可以做类似{{> quickFie
1回复

在Meteor中单击个人资料页面上的编辑时显示表单

在许多页面上,我可以看到我的用户个人资料页面,然后单击链接以编辑我的个人资料页面上的一些信息。 例如,在Facebook上,我可以在“关于”页面上看到有关我自己的信息,如果单击“编辑”,该小部分将变为表单输入。 我如何最好地使用meteor-autoform来实现相同的行为? 我可以用
1回复

在Meteor的autoform方法中传递其他args

我用快速表格插入文档 但我也想在所有插入的文档上设置userId 。 我的模板中有变量userId ,所以我想知道是否可以做类似的事情 并在我的服务器方法中使用传递的变量?
1回复

在Meteor中创建多个用户合同

我想创建一个可以创建属于不同用户的多个合同的系统。 在Django,Ruby等中,我将使用字段user = models.ForeignKey(settings.AUTH_USER_MODEL)创建一个模型Contract ,但是我不知道如何在Meteor中执行此操作。 制作一个架构更好
2回复

在Meteor中改变钩子中的反应变量值

我有 在templateName我有一个autoform 。 我需要在提交autoform时将反应变量variableName设置为false 。 我试过了 但是从那以后它就不起作用了this. 不会像帮助程序和事件中那样引用模板templateName 。 如果我使用会话,它
1回复

在Meteor中使用自动格式将postId添加到评论

使用meteor-autoform时如何将postId添加到注释? 我努力了 和 和 和 但是postId是不确定的,无论我做什么。 编辑 我这样使用它: 因此_id应该可以访问。 编辑2 现在我已经尝试 在我使用的模板中 但是帖子是undefin