问题标签 [meteor-autoform]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
55 浏览

meteor - 未在自动生成流星中创建数据库条目

我已经从insert autoform实现了以下代码

没有创建数据库条目,我哪里出错了。

0 投票
0 回答
201 浏览

javascript - cfs:autoform 包无法识别流星中选择的文件(1.1.2)

在我将流星从(1.0.5 升级到 1.1.2)之后,当我尝试使用 cfs:autoform 上传文件时,它拒绝保存文件。就像我会选择一个文件并单击提交一样,但它会抛出一个错误并告诉我该文件不存在(该字段是必需的)。这是一个没有错误还是我做错了什么?我把我的代码放在下面:

学校集合 js

common.js

0 投票
0 回答
134 浏览

javascript - Meteor Autoform 链接输入?

我只是想弄清楚用流星自动成型和收集2解决以下问题的最优雅的方法是什么:

我创建了一个注册表单,允许选择国家和州。当然,可选择的州应该根据所选的国家而改变。是否有“本机”自动生成方法,或者我是否必须使用事件和条件渲染来完成?

亲切的问候和感谢!

0 投票
1 回答
1339 浏览

mongodb - 在流星中的方法更新上以自动形式获取记录的_id

我正在使用流星的autoform 包,但是当我尝试更新集合中的文档时,我似乎无法获取_id记录来更新它。

我正在使用 autoform,type=method-update所以我可以在服务器端验证它。当我尝试下面的代码时,它失败了,因为_id未定义。

模板:

服务器端方法:

更新:

0 投票
1 回答
31 浏览

jquery - 流星JS对象发布问题

我在为我的 jQuery 插件发布数据时遇到问题。该插件是 autoform 添加包,其定义如下:

我需要定义这个产品列表。

当我将其定义为对象时:

,它工作得很好

但是我需要从集合中获取productList,所以我这样定义它:

还有我的订阅和发布:在我的/服务器中:

lib/router 中的子目录:

所以问题是,目前它只有在我打开自动发布时才能找到我的 productList。如何正确发布/订阅我的:

当我打开新的私人会话并在我的浏览器窗口中进行刷新之前,当我打开自动发布时,我的插件也可以工作。刷新后它不起作用,我需要打开新的私人窗口。使用硬定义的对象/数组,插件在任何情况下都能很好地工作。

0 投票
0 回答
244 浏览

github - Meteor 包 (yogiben:admin) 拒绝安装,似乎从 github 获取了错误的版本?

我正在使用 aldeed:autoform@5。我也想使用 yogiben 的 autoform-file,但是我很难让它与 autoform@5 一起使用,所以我使用了 abdj:autoform-file 的 fork。

现在我想使用 yogiben:admin。根据github上的讨论和最新的master(https://github.com/yogiben/meteor-admin/blob/master/package.js),yogiben:admin@1.1.0使用aldeed:autoform@4.2.2 || 5.0.0.

那么为什么我会收到这个错误呢?

在我看来,Meteor 不知何故从 github 获取了错误的版本?顺便说一句,我正在使用 Meteor WindowsPREVIEW@0.3.0。

我如何让所有这些软件包一起玩得很好?

0 投票
1 回答
415 浏览

meteor - 如何仅使用自动表单验证当前字段?

好的,所以我有以下情况。我有一个包含标题和 URL 的链接集合。我正在使用 meteor-autoform 允许用户输入它们。现在所有链接都必须有一个标题和一个 URL,所以我添加了以下架构:

但是用户只在前端输入链接的 href 值,并且在后端自动生成标题。现在,如果我使用 autoform 仅提交标题,则不会提交任何内容,因为前端验证失败(标题丢失)。当我将标题设置为可选时 - 一切正常,但我希望对数据库有这个约束。

我可以告诉 Meteor 只验证前端的某些字段吗?

0 投票
1 回答
1798 浏览

meteor - Quickform / Autoform 更新嵌套的对象数组

我无法使用 autoForm 将新的嵌套/数组值添加到集合中。

我正在尝试使用 quickForm 来更新问题。我希望用户能够添加更多答案选项。我的架构看起来像这样(简化为省略顺序、一些元数据等):

除此之外,当我只是通过 quickForm 添加问题时answers.$.label,我没有使用任何选项。当我想编辑问题时,我添加了这些选项,因为否则我会收到投诉说我将其保留为空。所以我把它们隐藏起来,但让它们在形式中。autoformtype='insert'count

我的编辑表单如下所示:

我目前能够更新我的问题的标签以及我最初添加的任何答案。但我无法添加新的答案选项。当我这样做时,它被拒绝,因为count它不是可选的。但我指定了一个defaultValue...

我宁愿我的 quickForm 看起来像这样,这样我就不会将counts 或_ids 放在用户可以更改它们的地方:

但也许我需要保留answers.$._id在那里并隐藏以确保我的更改更新正确的答案?

所以:

  1. 我的答案计数在插入时默认为 0,那么为什么在我编辑和添加答案时不会发生这种情况?

  2. autoForm 可以进行更新而不是更新吗?插入新问题、更新现有问题标签、使用defaultalueautoValue根据需要。

  3. 我应该对这种事情使用一种方法吗?

0 投票
0 回答
303 浏览

meteor - 嵌套在动态模板中时未调用 Meteor Autoform 方法

我无法理解为什么 AutoForm 在这里不能 100% 工作。客户端验证有效,但提交表单没有调用流星方法insertQuestion

只要我用modal模板替换模板的内容,modalQuestion它就可以工作并调用流星方法。所以我最好的猜测是它与{{> Template.dynamic }}包含有关,但我自己无法解决这个问题。

谁能告诉我为什么动态模板包含在这里不好?

布局.html

布局.js

modal.js

模态的.html

0 投票
1 回答
273 浏览

html - Bootstrap 内联无法与流星自动生成按预期工作

我在翡翠中有以下内容:

这在 html 中:

我正在利用引导程序的内联表单类,虽然它正确地使表单元素没有扩展到全宽,但它没有显示内联。相反,它会中断到下一行。这是一个屏幕截图:

糟糕的形式

我把它扔进了我的CSS:

它按预期工作,但我很困惑为什么 step 甚至是必要的。

.form-inline在我的情况下,引导类的默认行为不应该解决这个问题吗?我做了什么不同的事情,需要我采取这个额外的步骤?