扩展:高阶对象
Methods
(static) designer(reference) → {Object}
「内部类」Ex.designer
图编辑器专用(文档暂时不提供)
Parameters:
Name | Type | Description |
---|---|---|
reference |
Returns:
- Type
- Object
(static) dialog(reference) → {Object}
「内部类」Ex.dialog
根据 reference
执行窗口操作
{
add: (data) => Promise,
save: (data) => Promise,
saveRow: (data) => Promise,
saveSelected: (data) => Promise
}
函数说明
函数名 | 说明 |
---|---|
add | 窗口添加执行 |
save | 窗口保存执行 |
saveRow | 保存当前行 |
saveSelected | 保存当前窗口选择的 |
当前API的框架内部调用代码如:
import Ex from 'ex';
const $opSaveField = (reference) => params =>
Ex.dialog(reference).saveRow(params);
Parameters:
Name | Type | Description |
---|---|---|
reference |
Object | ReactComponent | React对应组件引用 |
Returns:
返回对象信息
- Type
- Object
(static) form(reference) → {Object}
「内部类」Ex.form
根据 reference
执行表单操作
{
add: (params) => Promise,
save: (params) => Promise,
remove: (params) => Promise,
filter: (params) => Promise,
query: (params) => Promise,
wizard: (params) => Promise
}
函数说明
函数名 | 说明 |
---|---|
add | 添加表单提交 |
save | 保存表单提交 |
remove | 删除表单提交 |
filter | 高级搜索查询条件处理 |
query | 直接搜索表单处理 |
wizard | 步骤表单提交 |
当前API的框架内部调用代码如:
import Ex from 'ex';
const $opAdd = (reference) => params => Ex.form(reference).add(params, {
uri: "/api/role",
dialog: "added",
});
Parameters:
Name | Type | Description |
---|---|---|
reference |
Object | ReactComponent | React对应组件引用 |
Returns:
返回对象信息
- Type
- Object
(static) init(reference) → {Object}
「内部类」Ex.init
根据 reference
执行初始化
{
"company": () => Promise
}
函数说明
函数名 | 说明 |
---|---|
company | 企业信息初始化 |
Parameters:
Name | Type | Description |
---|---|---|
reference |
Object | ReactComponent | React对应组件引用 |
Returns:
返回最终数据
- Type
- Object