Backbone-Form.js - 替换Radio编辑器模板

时间:2014-02-12 16:49:34

标签: forms backbone.js

使用Backbone-form.js的新功能。我想知道如何使用模式中的模板选项替换Radio编辑器默认模板,如下所示......

var altFieldTemplate = _.template('\
        <ul>\
        <% _.each(items, function(item) { %>\
        <li>\
        <input type="radio" name="<%= item.name %>" value="<%= item.value %>" id="<%= item.id %>" />\
        <label for="<%= item.id %>"><%= item.label %></label>\
        </li>\
        <% }); %>\
        </ul>\
        ', null, Backbone.Form.templateSettings);

schema: {
        keyYesNo: { type: 'Radio', title: ' ', editorClass: 'radio-field', options: [{val: 'y', label: 'yes'}, {val: 'n', label: 'no'}],
            template: altFieldTemplate},
        },

在我的例子中,我使用Radio编辑器的默认模板,看看是否可以让它显示Radio按钮而没有错误。不幸的是我得到以下错误..“ReferenceError:项目未定义”。

0 个答案:

没有答案