Model

前提:后续开发过程中使用所有的方法的前提,是先学会怎么找对模型

  • 1、通常对某个模型进行操作时,需要先找到这个模型,然后调用模型上支持的方法和事件;
  • 2、开发环境,会在开发者调试工具里开放一个把柄就是yya,也就是页面最外层的viewModel,通过yya这个把柄获取相关模型,可以看看模型的proto里modelType是什么模型,就说明此模型是什么模型,然后可以使用相关的方法和事件; 具体以获取查询区模型为例:

图1

一、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 的封装)

图2 图3

Copyright © 用友 -【生态技术部】 2022-2023 all right reserved,powered by Gitbook修订时间: 2022-11-30 16:01:11

results matching ""

    No results matching ""