主干窗体:在不同的子视图之间传递事件
Backbone Forms: pass event between different subviews
简介:
Backbone Forms框架实现了子视图完全不绑定,完全不了解彼此。因此,问题出现了——如何在不同的子视图之间传递事件?
换句话说:
假设我有一个扩展了Backbone.Form
并包含大量字段的父窗体对象。我是否可以为窗体的特定字段(子视图)传递来自父级的事件?
您可以通过执行以下操作直接从表单到字段进行通信:
var form = new Backbone.Form({ schema: schema });
var field = form.getField('firstName');
下面是使用事件在两个不同字段之间进行通信的另一个示例。在这种情况下,根据在国家/地区选择的值更改城市中的选项。
http://jsfiddle.net/evilcelery/c5QHr/
相关文章:
- 根据某些条件在视图之间切换
- 如何在rapaidjs中的视图之间共享数据
- angularJS:如何打破模型和视图之间的链接
- 在同一控制器上的视图之间切换
- 在主干中的视图之间传递值
- 骨干事件触发不同视图之间的协调
- 在两个视图之间来回转换
- titanium:窗口和视图之间的区别
- 在主干.js视图之间传递消息
- 如何在 dialog() 模式弹出窗口中的部分视图之间保留字段数据
- 在不同的视图之间共享相同的操作/功能
- 在视图之间移动时,主干会丢失下拉事件
- AngularJS:使用不同的控制器保持不同视图之间的视图状态
- 角度如何在搜索和结果视图之间切换并传递数据
- 在 AngularJS 中的视图之间保留 GoogleMaps 映射对象
- 在 Ionic 上的视图之间共享数据
- SugarCRM 7-如何在视图之间共享代码
- SAPUI5:如何在两个视图之间筛选列表
- Titanium Mobile固定背景视图之间的图像
- 如何在AngularJS中的视图之间移动$routeProvider时阻止$destroy-of-scope