...
- OC.queryTable 执行一个 query 查询,将数据赋值给指定的 Table
- OC.clearTableFilterAndQueryTable 情况指定 Table 的过滤条件,并执行一个 query 查询,将数据赋值给指定的 Table
- OC.queryWithFilters 查询符合条件的所有数据
- 详见5.1.Query方法
Table列表更新
- Table.update Table组件通过 通用 query 查询 返回的数据,如需更新当前分页数据,可以直接执行 Table.update 更新数据。
删除
- OC.delete
保存
- OC.save
表单校验
- triggerValidationWhenSubmit 校验表单,返回 true/false,一般在保存之前执行
...
- post: restPostApiCall
- get: restGetApiCall
查询表单转 filters 2022.06.15 更新
- OC.getSearchFormFilters(ocWindow.getComponentByName('Formxxx'))
获取组件的 entityName 2022.06.15 更新
- var entityName = ocWindow.getComponentByName('Formxxx').getEntityName(); Form 组件
- var entityName = ocWindow.getComponentByName('Tablexxx').getEntityName(); Table 组件
给组件赋值
- Table: setDataSource,OC.updateDataSource
- Form: setFieldsValue,OC.updateDataSource(建议使用)
- FormItem 组件(表单组件),大部分组件有 setValue 方法,有些没有此方法,但是肯定有对应的能赋值的方法,具体可查看文档。
- MListView: setDataSource,OC.updateDataSource
- List: setData 和 setDataSource ,OC.updateDataSource.
- Tree:OC.updateDataSource.
...
- ocWindow.getContexts 弹框或者被引用的窗口,获取上下文,请使用此方法。
- OC.getWindowContexts
...
打开(或者跳转)一个窗口 2022.06.15 更新
- OC.showWindow 普通打开窗口showWindow 普通打开窗口 跳转
- OC.showModalDialog 打开一个弹框showModalDialog 打开一个弹框 打开
- OC.showDrawerDialog 打开一个抽屉的弹框showDrawerDialog 打开一个抽屉的弹框 打开
Table 组件常用方法
- setDataSource/getDataSource 设置/获取 数据
- setSelectedRows/getSelectedRows 设置/获取 选中行的数据
...
- OC.eventEmit 事件广播(触发)
- OC.eventOn 事件订阅(绑定)
弹框内部使用代码关闭弹框
- ocWindow.modalRef.closeModalclose()
返回上一页
- OC.goBack()
设置组件是否可见
...