Page tree

版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已改变。

...

  1. OC.queryTable 执行一个 query 查询,将数据赋值给指定的 Table
  2. OC.clearTableFilterAndQueryTable 情况指定 Table 的过滤条件,并执行一个 query 查询,将数据赋值给指定的 Table
  3. OC.queryWithFilters 查询符合条件的所有数据
  4. 详见5.1.Query方法

Table列表更新

  1. Table.update Table组件通过 通用 query 查询 返回的数据,如需更新当前分页数据,可以直接执行 Table.update 更新数据。

删除

  1. OC.delete

保存

  1. OC.save

表单校验

  1. triggerValidationWhenSubmit  校验表单,返回 true/false,一般在保存之前执行

...

  1. post: restPostApiCall
  2. get: restGetApiCall

查询表单转 filters 2022.06.15 更新

  1. OC.getSearchFormFilters(ocWindow.getComponentByName('Formxxx'))

获取组件的 entityName 2022.06.15 更新

  1. var entityName = ocWindow.getComponentByName('Formxxx').getEntityName();  Form 组件
  2. var entityName = ocWindow.getComponentByName('Tablexxx').getEntityName();  Table 组件

给组件赋值

  1. Table: setDataSource,OC.updateDataSource
  2. Form: setFieldsValue,OC.updateDataSource(建议使用)
  3. FormItem 组件(表单组件),大部分组件有 setValue 方法,有些没有此方法,但是肯定有对应的能赋值的方法,具体可查看文档。
  4. MListView: setDataSource,OC.updateDataSource
  5. List:  setData  和  setDataSource ,OC.updateDataSource.
  6. Tree:OC.updateDataSource.

...

  1. ocWindow.getContexts 弹框或者被引用的窗口,获取上下文,请使用此方法。
  2. OC.getWindowContexts

...

打开(或者跳转)一个窗口  2022.06.15 更新

  1. OC.showWindow 普通打开窗口showWindow 普通打开窗口  跳转
  2. OC.showModalDialog 打开一个弹框showModalDialog 打开一个弹框  打开
  3. OC.showDrawerDialog 打开一个抽屉的弹框showDrawerDialog 打开一个抽屉的弹框  打开

Table 组件常用方法

  1. setDataSource/getDataSource 设置/获取 数据
  2. setSelectedRows/getSelectedRows  设置/获取 选中行的数据

...

  1. OC.eventEmit  事件广播(触发)
  2. OC.eventOn 事件订阅(绑定)

弹框内部使用代码关闭弹框

  1. ocWindow.modalRef.closeModalclose()

返回上一页

  1. OC.goBack()

设置组件是否可见

...