主干表单使用主干集合和“选择编辑器”选项
Backbone Forms use Backbone Collection and an options for Select Editor
我是Backbone Forms的新手。我想创建一个选择字段,并将主干集合传递给选项。阅读BBF文档并不能说清楚。
---从文档------中获取
骨干收集笔记如果使用 Backbone 集合作为选项属性,则集合中的模型必须实现 toString() 方法。这将填充<选项>的标签。模型的 ID 填充值属性。选项>
----从文档获取-----
任何人都可以提供好的分步词干示例吗?
我有以下代码
var ListModel = Backbone.Model.extend({
defaults: {
name: '',
value: ''
}
});
var Collection = Backbone.Collection.extend({
model: ListModel
});
var collection = new Collection([
{name: 'test1', value: '1'},
{name: 'test2', value: '2'},
{name: 'test3', value: '3'}
]);
var User = Backbone.Model.extend({
schema: {
field1: { type: 'Select', options: collection },
field2: { type: 'Select', options: ['Select 2']},
field3: { type: 'Select', options: ['Select 3']}
},
fieldsets: {
legend: 'Select Form',
fields: ['fields1', 'fields2','fields3']
},
idPrefix: null
}
var user = new User();
var form = new Backbone.Form({
model: user,
idPrefix: null
}).render();
$('#main').append(form.el);
字段1 d使用 [对象对象] 值渲染
您需要
在ListModel
中添加一个toString
方法,例如:
var ListModel = Backbone.Model.extend({
defaults: {
name: '',
value: ''
},
toString: function() {
return this.get('name');
}
});
相关文章:
- 使用CSS或js,使用动态选择器选择任意li的下一个元素
- JQuery DataTable列筛选器-选择下拉筛选器
- EXTJS 4.2 为行实现多个编辑器 xtype 编辑网格
- 小部件中的 WordPress 核心颜色选择器 (iris) - 在 WordPress 定制器中编辑时刷新
- 在所见即所得编辑器中编辑,,等
- 动手选择编辑器 - 如何同时拥有值和文本
- 具有 DOM 范围和内容可编辑的构建编辑器
- 仅当具有 1 个工具栏的多个编辑器的编辑器处于焦点中时,才显示 TextAngular 工具栏
- 所见即所得的编辑器选择
- 使用下拉列表编辑器的剑道网格-线编辑(编辑自定义编辑器)
- TinyMCE编辑器图片管理器/Django上传
- 编辑器选择器
- 自定义WordPress管理菜单:如何使编辑器可编辑
- ckeditor:如何在焦点上选择编辑器内的所有文本
- jQuery内联编辑日期选择器
- 我怎样才能正确地创建一个可满足内容的字体测试器?类型编辑器与CSS类应用的JQuery
- Ace编辑器-在编辑器中添加超链接
- 主干表单使用主干集合和“选择编辑器”选项
- 如何测试x可编辑日期选择器的关闭
- Ace JS编辑器-在编辑器中启用/禁用撤销和重做按钮