• eas-dep介绍



    1.扩展脚本运行引擎为Rhino,基于javascrpt语法,运行期解释执行。
    jvm中类的方法和属性可应用于脚本,调用方式类似于代码调试


    entityPK在EditU界面中的元数据获取

    例:客户端设置编码规则脚本,
    var earNames=JavaImporter();//定义引入变量
    easNames.importPackage(Package.com.kingdee.eas.base.codinggrule);//引入指定包
    with(easNames){//使用引入作用域
    //从上下文中获取编辑界面编辑对象
    var editData=pluginCtx.getDataObject();
    //取得f7控件
    var bizOrgUnit=pluginCtx.getKDBizPromptBox("prmtSaleOrgUnit").getValue();
    //远程方法调用获取编码
    var number=CodingRuleManagerFactory.getRemoteInstance().getNumber(editData,bizOrgUnit.getId());
    //设置TextField编码
    pluginCtx.getKDTextField("txtNumber").setText(number);
    }
    解释:
    这里使用Javaimporter()的importPackage引入包com.kingdee.eas.base.codingrule,CodingRuleMangerFactory
    是这个包的内容,他处在with(easNames)中,所以不需要制定CodingRuleMangerFactory的全路径,即可调用getRemoteInsatnce方法。如要引入其他包,增加
    easNames.importPackage(Package.包路径)即可。没用with指定作用域,则必须使用包名+类名
    意思就是with了的话,就可以不用加包名了

  • 相关阅读:
    vue插件大全
    提高webpack的构建速度的几种方法概括
    当async/await碰见forEach-------------爆炸
    jquery 源码解析 节点遍历
    jquery工具类函数
    jqueryUI 插件
    Jquery常用插件
    jquery 基础-Ajax应用
    JavaScipt 源码解析 Sizzle选择器
    JavaScipt 源码解析 css选择器
  • 原文地址:https://www.cnblogs.com/luojiabao/p/11087796.html
Copyright © 2020-2023  润新知