Farseer

导航

2006年9月29日 #

Inside Dynamics Axapta源代码赏析(六)

摘要: 第十三章:Advanced MorphX Forms讲了自定义Form的示例,包括ActiveX控件和Html代码的生成,一时理不出头绪......第十四章:Reflection 本章的示例代码主要介绍了一些操作AOT的类的用法,包括TableAPI,Dictionary和TreeNode等,用代码操作AOT里的元素,比较好玩,呵呵.第十五章:System Classes本章的示例代码主要介绍了一... 阅读全文

posted @ 2006-09-29 22:35 佛西亚 阅读(401) 评论(0) 推荐(0) 编辑

用代码创建扩展数据类型EDT

摘要: 在Axapta中有两个类UtilElements和UtilIdElements,从Inside Microsoft Axapta4.0中的示例代码中,可以看到两者的应用.帮助文档一点记载都没有......我们知道Axapta把AOT的信息以*.aod后缀文件方式存放在物理磁盘中.这两个类的功能就是可以让用户用SQL的方式查询AOT中的元素,UtilElementType这个枚举类型有很多AOT中结... 阅读全文

posted @ 2006-09-29 21:46 佛西亚 阅读(449) 评论(0) 推荐(0) 编辑

用代码创建工程并添加内容

摘要: 最近在做一个Wizard,需要操作AOT,用代码创建project,Table,Form,EDT等,刚试了一下用代码添加project,并在project中添加内容,唉,再次谴责Axapta的文档,一些系统类的说明居然什么都没有! static void CrateProjectAndAddNodes(Args _args){ TreeNode TNode; ProjectNode P... 阅读全文

posted @ 2006-09-29 21:08 佛西亚 阅读(309) 评论(2) 推荐(0) 编辑

Go To The Main Table

摘要: 设定Go To The Main Table设定表的FormRef属性,将该属性设置为display类型的menuItem,该menuItem指向某个form就OK了,如果不设置,那么axapta会以表名为名称查找相应的menuItem,如果找不到,它就要报错说该menuItem没有对应对象了.禁用Go To Main Table找到想禁用某个Form某个字段的Go To The Main Tab... 阅读全文

posted @ 2006-09-29 20:47 佛西亚 阅读(512) 评论(2) 推荐(0) 编辑