›R3

    R3

    • R3 START
    • R3 API
    • R3 Route Policy
    • R3 CustomPage Configuration Rules
    • R3 CustomTab Policy
    • R3 Form Config
    • R3 System Configuration URL JumpRules
    • R3 Store
    • Extention Configuration
    • R3 Mixin
    • R3 Update
    • R3-components Update

    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() 方法来移除事件的监听
    

    🔗removeEventListener

    ← R3 CustomPage Configuration RulesR3 Form Config →
    相关资源
    ARK Share
    - 前端组件资源共享平台
    Ark Cli
    - 前端开发工具
    ARK Dingtalk
    - 基于钉钉E应用的移动端组件库
    ARK Design
    - 服务于企业级产品的设计语言
    应用项目
    Burgeon R3JFlow
    更多信息
    Copyright © 2020 syman reserved.
    友情链接
    快递查询