Backbone表单隐藏字段无法呈现

时间:2012-09-11 22:42:44

标签: javascript forms backbone.js

我正在尝试使用powmedia backbone-forms渲染表单,并且我没有看到它在我的标记中生成。我的模型架构如下所示:

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

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

1 个答案:

答案 0 :(得分:0)

回答我自己的问题。

我没有使用内置的:

form.getValue()

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