AutoForm更新无效

时间:2017-01-14 03:07:26

标签: javascript meteor meteor-blaze meteor-autoform

我在使用autoform进行保存时遇到了一些困难。这对我来说是一个新问题;所以我对如何修复它有点不确定。

我有以下表格:

<template name="TaskItems">
  {{#if inspectionMode}}
    <a href="#" class="inspection btn btn-danger">Close Task <i class="glyphicon glyphicon-minus"></i></a>
    <table class="table table-striped">
      <thead>
        <tr>
          <th>Facility Section</th>
          <th>Title</th>
          <th>Section</th>
          <th>Code</th>
          <th>Pass/Fail</th>
        </tr>
      </thead>
      <tbody>
        {{#each TaskItem}}
            <tr>
              <td>{{DataFacilitySection}}</td>
              <td>{{DataItemDescription}}</td>
              <td>{{DataItemSection}}</td>
              <td>{{DataItemCode}}</td>
              <td>
                {{#autoForm id=itemUpdateForm collection="ClientData" type="update" autosave=true template="custom" doc=this}}
                  {{> afFormGroup name="DataItemPass" label=false}}
                {{/autoForm}}
              </td>
            </tr>
        {{/each}}
      </tbody>
    </table>
    {{else}}
    <a href="#" class="inspection btn btn-success">Begin Task <i class="glyphicon glyphicon-pencil"></i></a>
  {{/if}}
</template>

id逻辑在这里:

  itemUpdateForm: function() {
    return Template.parentData(2)._id;
  },

我确实添加了SimpleSchema.debug = true;,但却出现以下错误:

SimpleSchema.clean:过滤掉会影响关键字“DataItemPass”的值,这是模式不允许的

该字段正在输入正确的数据(字段已填写),但是当我单击该字段时,它不会保存。我尝试添加一个提交按钮,看看这是否会改变一些事情,但它没有效果。

如果有用,我可以将帖子添加到帖子中。任何建议将非常感谢!

0 个答案:

没有答案