操作入口
入口1:在“系统导航栏”选择 公共设置,展开资源目录区,在“宏代码库”或其节点下文件夹的更多操作选择 新建 > 宏代码库,进入“新建宏代码库”界面。
入口2:在“公共设置”界面主菜单选择 宏代码库。
操作步骤
创建宏代码库
在"公共设置"界面的主菜单,直接点击 宏代码库 ,进入“新建宏代码库”设置界面,输入"名称"为"utils"。
给宏代码库定义公共方法
1、在“资源目录区”展开“宏代码库”节点,找到已有的宏代码库,在其更多操作中选择 打开,或双击现有宏代码库,打开宏编辑界面。
2、对模块区的“服务端模块”节点,在其更多操作中选择 新建模块,弹出“新建模块”窗口,输入名称,并在“对象”中选择“(通用)”,“事件”中选择“(声明)”。
3. 在编辑区中,编写对应的宏代码。
4. 对模块区的“客户端模块”节点,在其更多操作选择 新建模块 ,弹出“新建模块”窗口,输入名称,并在"对象"中选择"(通用)","事件"中选择"(声明)"。
5. 在编辑区中,编写对应的宏代码。
调用工具宏定义的公共方法
工具宏定义的公共方法按照如下方式被调用:
例如:系统中有utils工具宏,该路径为"工具宏>system>utils"。在该工具宏中定义了JMClientUtils宏模块,模块中实现了headerMemberAliasEquals(cell, memberName, value)方法。
- 在宏代码中通过"var jmUtils = use("system.utils.JMClientUtils")"声明调用文件的路径。
- 在具体的宏代码中通过"变量名.方法"的方式,如"jmUtils.dataCellMemberAliasEquals(cell,"[Measures]","Profit")",来调用相应的方法。
应用方法如下所示: