菜单

使用自定义的创建任务对话框

下载

1. 使用场景

当创建工单任务时,有时需要自定义新增多个字段或显示不同的风格创建任务页面时,就需要使用自定义的创建任务对话框。

2. 配置文件

/dist/config/api.js

复制代码
window.nvisualApi = {
	...,
	workOrderCreatePage: 'Work Order Creation Page' // 指定工单的创建页面
}

3. 自定义创建任务页面的接收参数(主程序向自定义创建任务页面传递的参数)

js 复制代码
window.nvisual.workOrder.nodeId // 创建任务时选中的对象id
window.nvisual.workOrder.userId // 当前登录的用户id
window.nvisual.workOrder.close // 可以关闭主程序创建任务对话框的方法,可以在自定义创建任务页面“确定”或“取消”等动作后调用。

4. 自定义创建任务页面的要求

因为主程序调用自定义创建任务页面采用了iframe,所以要求自定义创建任务页面的X-Frame-Options必须不能为DENY,在同源情况下可以为SAMEORIGIN。

如遇到以下错误,可以检查相关文件或配置是否符合要求

Refused to display 'http://example.com/' in a frame because it set 'X-Frame-Options' to 'deny'.

复制代码
Nginx
add_header X-Frame-Options "SAMEORIGIN"; // ALLOW-FROM | ALLOWALL

Node.js
response.setHeader('X-Frame-Options', 'SAMEORIGIN'); // ALLOW-FROM | ALLOWALL
上一个
了解 stimulsoft 仪表板
下一个
nVisual后台外部模块部署—目录优化
最近修改: 2024-09-25