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
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
相关文章推荐
- Synchronized使用及其实现原理
- 聊聊keep-alive组件的使用及其实现原理
- java再复习-枚举的使用及其实现原理
- 事件委托在哪些场景中使用,该如何使用,及其实现原理?
- Java高并发编程三--volatile使用及其实现原理
- 代理的使用及其实现原理
- OkHttp3使用解析:实现下载进度的监听及其原理简析
- Linux下的socket编程实践(九) epoll实现高并发的原理及其使用
- 聊聊keep-alive组件的使用及其实现原理
- 为什么要使用Base64及其编码原理和实现
- Linux下的socket编程实践(九) epoll实现高并发的原理及其使用
- 使用wojilu 无代码实现 输入框提示 及其背后的原理
- SQL Server2000 索引结构及其使用 (实现小数据量和海量数据的通用分页显示存储过程)
- 使用TCP协议的NAT穿透技术-原理及实现(附 VB.NET实现源码)
- java中使用线程实现Timer(定时器)原理和源码
- 使用临界段实现优化的进程间同步对象-原理和实现
- MAP原理及其在MFC中的实现
- java中使用线程实现Timer(定时器)原理和源码
- java中使用线程实现Timer(定时器)原理和源码
- 一种简单的嵌入式字库设计及其实现原理