您经常需要在视图中查看。
例如,有很多电话号码的客户。因此,您为客户端创建了一个视图:
- app/view/client/Edit.js
并为电话号码创建两个视图:
- app/view/phone/Edit.js
- app/view/phone/List.js
正确“绑”它们的方法是什么?(我的意思是在客户端编辑视图中,显示此客户端的电话(并且仅显示此客户端的电话))。
我已经浏览了这些示例,并且基于这些“课程”(远不能用于制作专业的东西)制作了我的自定义 MVC:
- http://docs.sencha.com/ext-js/4-0/#/guide/application_architecture
- http://www.sencha.com/learn/the-mvc-application-architecture/
- http://www.sencha.com/learn/architecting-your-app-in-ext-js-4-part-1
- http://www.sencha.com/learn/architecting-your-app-in-ext-js-4-part-2
您可以在我的网站上测试我的示例:
http://doonoo.com/intranet/gs.php
这是一个完整的 CRUD 系统(在 MVC 教程中找不到 CRUD 示例(这对我来说“有点”重要))。
但是现在我想做另一个关于“电话”的(模型+商店+视图),但是当我们编辑用户时,我想显示他/她自己的电话号码,并且(也许)添加/删除他们的电话号码。这是一种“打开用户视图,其中包含使用用户 ID 过滤的电话视图”。
有什么想法/建议吗?到目前为止我所做的是将“电话”视图创建到“编辑用户视图”中,但我不知道如何应用过滤器。我被困住了。
欢迎任何想法!
这是它应该如何工作的: