增加资源权限组件

自定义权限脚本

注意

  • 资源权限的组件的生效的必要条件是含有资源ID(菜单id)的页面
    • 通过点击菜单打开页面
    • 通过 KDPage.openPageByMenuCode,MobelPageService.openPageByMenuCode 这种通过菜单id/code来打开的页面.
    • 通过传递resid的函数方式打.如: KDPage.openNewTabPageByPageCode
    • 如下面的打开页面的方式资源权限组件是不生效的.原因是它代开页面是使用表单模型编号,而不是菜单编号.
      function Button5_onClickScript(cxt:ScriptContext,btn:Button){
        //这里如果要使资源权限组件生效必须使用 openNewPageByMenuCode,openNewTabPageByMenuCode 函数来打开页面
        btn.getPage().components.KDPage1.openFormPageByCode('99EDITOR',
        {hello:'我是弹出来的页面参数hello的值'},
        {area:['1024','700'],
        btn:['确定','取消'],
        type:'dialog',
        onYes:function(page){
            alert('onYes:'+page.getName())
        },
        onCancel:function(page){
            alert('onCancel:'+page.getName())
        }
        },
        function(page){
            debugger;        
        })
      }
作者:texbox  创建时间:2022-12-15 16:57
最后编辑:admin  更新时间:2024-04-26 09:11