【问题标题】:Backbone Forms hidden field not rendering骨干表单隐藏字段未呈现
【发布时间】:2012-09-11 22:42:43
【问题描述】:

我正在尝试使用 powmedia 主干表单呈现表单,但没有看到它在我的标记中生成。我的模型架构如下所示:

schema: {
    name: {
        title: 'Report Name',
        validators: ['required'],
        fieldClass: 'ui-fieldset-1'
    },
    organization_id: {
        type: 'Hidden'
    },
}

名称字段显示正常,但我的源中看不到 organization_id 字段。有任何想法吗?提前致谢!

【问题讨论】:

  • 我不这么认为。我有分发的最新副本。在 ln 207 上,我看到 if (itemSchema.type != 'Hidden') { $fieldsContainer.append(fieldEl); } 我认为他们在合并后移动了一些东西,但代码看起来正确。

标签: javascript forms backbone.js


【解决方案1】:

回答我自己的问题。

我没有使用内置:

form.getValue()

相反,我使用另一个名为 Backbone Siphon 的插件来序列化我的数据,但效果并不好。似乎隐藏的输入并未故意包含在源中。因为 Backbone 在设计上是无状态的,所以更容易将隐藏的输入值存储在浏览器中的 JavaScript 对象中。在这里查看查理的评论:https://groups.google.com/forum/?fromgroups=#!topic/backbone-forms/BWvsEMVHC6I

【讨论】:

    猜你喜欢
    • 2011-05-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-27
    • 1970-01-01
    相关资源
    最近更新 更多