电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

L4--U811.1客开培训课件--常用控件.pdfVIP免费

L4--U811.1客开培训课件--常用控件.pdf_第1页
1/10
L4--U811.1客开培训课件--常用控件.pdf_第2页
2/10
L4--U811.1客开培训课件--常用控件.pdf_第3页
3/10
用友U8+客开培训教程 公共平台 赵印 2013年11月12日 常用控件开发 Yonyou Software Co.,Ltd. 目录说明 一、工具栏开发 1.工具栏运行原理 2.工具栏展现 3.工具栏二次开发 二、单据开发 1.单据控件运行原理 2.单据展现 3.单据常用功能说明 4.单据插件开发 三、打印控件相关 四、常见问题解答 五、调试排错工具 Yonyou Software Co.,Ltd. 工具栏开发—原理 U8工具栏由MSToolbar、UFToolbar、门户的C#Toolbar组成 MSToolbar是兼容老版本带过来的,二开只需关注UFToolbar 运行过程: 1、MSToolbar加载数据(可以是自己设计的按钮,也可以是走数据库预制而由程序自动加载的按钮) 2、UFToolbar由两层组成:外层的Rebar和内层的cToolbar。UFToolbar将MSToolbar上的按钮通过调用系统API画界面的方式画到自定义控件上 3、用户加载完MSToolbar上的按钮后设置Toolbar上的按钮状态,调用UFToolbar的RefreshVisible刷新UFToolbar上按钮的状态(同步),发消息通知门户的Toolbar更新状态。 4、用户点击门户按钮,门户发消息通知UFToolbar,UFToolbar通知MSToolbar,执行ButtonClick。 Yonyou Software Co.,Ltd. 工具栏开发—展现、二次开发 U8产业链_工具栏开发 http://u8dev.yonyou.com/home/Study/DocumentDetail.aspx?PK=13071615491367405bd5 工具栏二次开发Demo Yonyou Software Co.,Ltd. 单据开发—原理及展现 单据控件是U8中使用最广泛、最复杂的控件。包括单据表体控件、单据控件、单据服务、打印服务等周边一系列的控件和服务。 单据控件包括布局和展现两部分。 布局是通过单据格式设计器加载单据模板上的信息,自定义排列方式和字段展现来满足用户需要的过程。 展现包括布局信息的展现和数据的加载。 布局信息的展现通过SetTemplateData加载单据模板信息 数据的加载通过SetVoucherDataXml来进行。将用户单据主表(包括单据表头、表尾信息及单据内部信息等)和单据子表(表体数据)的信息通过Dom的方式加载到单据上 Demo展示(单据测试Demo) Yonyou Software Co.,Ltd. 单据开发--常用功能说明及二次开发 U8产业链_单据控件 http://u8dev.yonyou.com/home/Study/DocumentDetail.aspx?PK=130716143308f8bf3c37 单据二次开发Demo Yonyou Software Co.,Ltd. 打印控件相关 打印测试工程 Yonyou Software Co.,Ltd. 1、不集成在U8里,独立程序,调用用友的相关组件 label,button,listbox,ufflexgrid最基础的组件可以直接调用,单据控件、参照控件、列表控件需要调用u8目录下的资源并读取u8的注册表信息无法独立调用 2、单据联查是否有对外的接口 单据联查是系统内部逻辑,取决于单据模板、Meta库字段数据预制,而且需要内部Login、逻辑复杂,不对外提供接口 3、如何在单据中使用权限控制数据? 单据支持控制模板权限、模板字段全新,不支持控制基础数据的权限,但是可以通过参照设置过滤基础数据 4、如何在单据页面调用U8系统打印功能? 单据控件提供方法PreParePrint 来构造打印控件需要的Data和Style,然后调用PrintVoucher 来执行打印控件的打印或者预览 5、系统单据如何后台触发按钮事件? 可以通过UFToolbar二次开发来执行UFToolbar的FireCommand方法模拟系统按钮的点击操作 6、是否支持双击单据明细行的客开? 可以通过单据二次开发插件实现DblClick方法来实现 7、系统单据如何调用刷新按钮事件? 单据上的刷新按钮也是UFToolbar上的一个按钮,只能通过UFToolbar的二次开发实现,因为具体的刷新逻辑都是业务组自己处理的。 常见问题解答 Yonyou Software Co.,Ltd. 调试工具 微软提供系统工具 http://technet.microsoft.com/en-us/sysinternals/bb545027 1、 ProcessExplorer(分析文件加载、占用) 2、 Procmon.exe(分析文件加载、注册信息) 3、 Dbgview.exe(记录日志) 4、 SPY++(查看窗口位置、层次关系) 5、 SpyIt(获取窗口信息) 6、Windbg http://www.windbg.org/ 注册表清除工具(单据控件)

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

L4--U811.1客开培训课件--常用控件.pdf

确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信