R3自定义tab接入策略
自定义tab接入策略
单对象界面
1.配置要求:
ALL/组件名称,tab内不接入任何框架配置信息,读取的是自定义界面的配置文件;
如配置成功,可查看单对象主表请求的接口/p/cs/objectTab是否有 webact: "ALL/自定义界面组件名称",
如没有此配置,请检查配置是否正确。
前端请将组件统一配置在定制界面配置文件里,配置要求如同自定义界面。
2.实现效果:
在子表展示的区域,自定义tab内展示的是配置的组件界面;
3.逻辑处理:
如果配置了按钮,刷新按钮/删除按钮/保存按钮(自定义tab目前只支持配置三种类型的按钮)框架采用了事件
派发的机制通知外部,
DispatchEvent('customizeClick', {
detail: {
type: 'refresh/delete/save',
mainTableParame: this.currentParameter,//主表参数(参数需外部重新整合)
itemTableParame: this.itemCurrentParameter//子表参数(参数需外部重新整合)
}
});
配置的自定义界面内部,可采用 addEventListener()方法来进行事件监听;
eg:
window.addEventListener('customizeClick', 函数名);
函数名(event) {
if (event.type === 'refresh/delete/save') {
执行逻辑
}
},
请记得使用removeEventListener() 方法来移除事件的监听