您的位置:首页 > 运维架构

TIPTOP ERP 快捷键使用及其实现原理

2015-04-09 17:20 387 查看
TIPTOP ERP 快捷键使用及其实现原理

001、系统常见快捷键(快捷键字母需英文输入法或中文大写状态下,字母不分大小写)



002、TIPTOP
ERP开发有哪些方式定义快捷键

①.全局功能ACTION(ex:上述列举系统默认的功能)定义于$TOP/config/4ad/语言别/tiptop.4ad

定义功能ACTION的xml文件acceleratorName属性,如果有多个可以依次acceleratorName1、acceleratorName2.....

②.p_base_act定义单个作业程序的"快捷键"栏位

然后按B(单身)会自动生成$TOP/config/4ad/语言别/系统别/程序.4ad

③.p_base_act定义单个作业程序的"Action共用名称",首字母用英文字母,则此英文字母就是快捷键

ex:(ACTION中文名为:P.采购发出,则P就是采购发出的快捷键了)

注意:MENU写法定义的ACTION才会自动在ACTION名称首字下划线

所以,此方法只针对单头程序有效,有单身的程序设置不起作用!

因为:单头写的是MENU, 单身程序不是MENU写法,用的是bp+g_action_choice选择



说明:①和②的原理:都是依据4ad文件定义xml文件acceleratorName属性来做快捷键;

③ :使用ACTION中文说明的首字母

003、TIPTOP
ERP系统定义全局action的快捷键原理

①.全局默认Action首先在$DBPATH或$FGLRESOURCEPATH目录下面找寻default.4ad

②.如果上述找不到default.4ad,则Genero标准的默认全局Action于$FGLDIR/lib/default.4ad加载此文件

当然你也可以用 ui.Interface.loadActionDefaults() 改变默认的全局ACTION文件的目录,加载自定义的默认全局ACTION文件

注:(上述自定义文件优先加载)

ex:TIPTOP ERP就是用cl_ui_init.4gl

→ cl_load_act_sys.4gl

→ ui.Interface.loadActionDefaults($TOPCONFIG/4ad/语言别/tiptop.4ad)


加载目录 $TOPCONFIG//4ad/语言别/ 下面的的tiptop.4ad

http://blog.csdn.net/yihuiworld
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: