TreeviewCopyright © aleen42 all right reserved, powered by aleen42
Model
前提:后续开发过程中使用所有的方法的前提,是先学会怎么找对模型
- 1、通常对某个模型进行操作时,需要先找到这个模型,然后调用模型上支持的方法和事件;
- 2、开发环境,会在开发者调试工具里开放一个把柄就是yya,也就是页面最外层的viewModel,通过yya这个把柄获取相关模型,可以看看模型的proto里modelType是什么模型,就说明此模型是什么模型,然后可以使用相关的方法和事件; 具体以获取查询区模型为例:
一、viewModel
视图业务模型我们称之为viewModel,它是对model数据模型的组合和组装,实现对数据的联动和修改。
- 1、View 层为基于 React 的组件化实现,其中配合 Redux 应用状态管理框架实现了应用级的状态数据管理;
- 2、Model 层对应基于 Redux 提供的 Store 数据中心,store 中的数据来自 Node 层提供的 viewApplication 等相关元数据,通过 props 数据流动接入到 UI 组件中。
二、常用的model模型
- viewModel 原生数据模型(最外层模型)
- BaseModel 数据模型基类
- GridModel 表格模型(对BaseModel 的封装)
- TreeModel 树形模型(对BaseModel 的封装)
- FilterModel 过滤器模型(对BaseModel 的封装)
- ReferModel 参照模型(对BaseModel 的封装)
- ListModel 列表模型(对BaseModel 的封装)